看板 Soft_Job 關於我們 聯絡資訊
※ 引述《erspicu (.)》之銘言: : 我個人還真的不是那麼信那一套..... : 我是比較偏向於把OO變成是程序導向的一個極為方便的輔助, : 一天到晚在那邊什麼夠不夠OO我還覺得真的滿無聊的... : 如果OO是正解王道,那像是早期沒OO時,那當時神級的人物, : 寫的程式是不是就很爛... 不對吧... 就算是程序導向,做法不同, : 也是可以做到像是減少程式碼的累贅.好維護.程式互用的功能, : 只能說導向不同,某些技術手段和安排的方式不同罷了... : 好壞程式真的不會因為什麼夠不夠OO.或是程序導向而有所不同, : 我反來更偏向結果論,能做到別出包.速度快.好維護就是好. : 像是Perl神人寫出的7行程式碼解DVD保護程式,一整個醜到不行,但是也屌到不行, : 所以OO是啥,可以吃嗎.. OO是用來統一軟體工作的思維,所以強調內部程式格式這樣的指導原則. 沒辦法像Perl一樣每個人各自發揮自己的風格. 以你所說那個寫來用的程式寫法,當軟體大起來的時候,你要了解細節就是要讀完 每一段程式碼,這時候如果每一段程式碼彼此的風格不同時,就要靠你的腦力, 經驗,並且習慣之後,才可以弄清楚軟體結構. 程式丟給下一個人,一樣,花那麼多 人力成本. 就像你說的Perl神人寫7行程式碼解DVD保護,這段程式給你吃,你要吃多久? 什麼叫好維護? OO就是先講整個程式的綱要如何,提鋼挈領,之後要拆要改, 都比較容易. 這才叫做好維護. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.46.140
Ting1024:這講的東西跟不是OO才有吧。任何方法都是要這樣阿 XD 09/22 16:12
derekhsu:知道Perl為什麼被稱作Write Only語言嗎? 09/22 16:37
derekhsu:如果像是前一篇文章那種人,我看得很多 09/22 16:39
derekhsu:絕對不想和那種人合作... 09/22 16:40
derekhsu:他大概也不知道怎麼寫Unit Test 09/22 16:43
gmoz:推 09/22 16:52
erspicu:說到單元測試 我看過一些人的狀況是 永遠在測true case 09/22 18:30
erspicu:測的很爽 包照樣出..這種狀況也不少 09/22 18:30
erspicu:單元測試做得好 很棒 但這種表面功夫的就算了 09/22 18:38
Jichang:我覺得至少比都不測好...因為現在正確 不見得永遠都會正確 09/22 19:12
Jichang:因為有可能改了別的地方之後 這個case 就失敗了 .. 09/22 19:12
derekhsu:果然是不太瞭解單元測試在作什麼 09/22 20:28
prag222:UML提大綱嗎=_=? 09/24 22:44
yauhh:UML是界門綱目科屬種,由上到下全都有. 09/25 02:23