Re: [閒聊] 物件導向與程序導向風格

看板Soft_Job (軟體人)作者 (喲)時間13年前 (2012/09/22 15:18), 編輯推噓5(509)
留言14則, 7人參與, 最新討論串2/5 (看更多)
※ 引述《erspicu (.)》之銘言: : 我個人還真的不是那麼信那一套..... : 我是比較偏向於把OO變成是程序導向的一個極為方便的輔助, : 一天到晚在那邊什麼夠不夠OO我還覺得真的滿無聊的... : 如果OO是正解王道,那像是早期沒OO時,那當時神級的人物, : 寫的程式是不是就很爛... 不對吧... 就算是程序導向,做法不同, : 也是可以做到像是減少程式碼的累贅.好維護.程式互用的功能, : 只能說導向不同,某些技術手段和安排的方式不同罷了... : 好壞程式真的不會因為什麼夠不夠OO.或是程序導向而有所不同, : 我反來更偏向結果論,能做到別出包.速度快.好維護就是好. : 像是Perl神人寫出的7行程式碼解DVD保護程式,一整個醜到不行,但是也屌到不行, : 所以OO是啥,可以吃嗎.. OO是用來統一軟體工作的思維,所以強調內部程式格式這樣的指導原則. 沒辦法像Perl一樣每個人各自發揮自己的風格. 以你所說那個寫來用的程式寫法,當軟體大起來的時候,你要了解細節就是要讀完 每一段程式碼,這時候如果每一段程式碼彼此的風格不同時,就要靠你的腦力, 經驗,並且習慣之後,才可以弄清楚軟體結構. 程式丟給下一個人,一樣,花那麼多 人力成本. 就像你說的Perl神人寫7行程式碼解DVD保護,這段程式給你吃,你要吃多久? 什麼叫好維護? OO就是先講整個程式的綱要如何,提鋼挈領,之後要拆要改, 都比較容易. 這才叫做好維護. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.46.140

09/22 16:12, , 1F
這講的東西跟不是OO才有吧。任何方法都是要這樣阿 XD
09/22 16:12, 1F

09/22 16:37, , 2F
知道Perl為什麼被稱作Write Only語言嗎?
09/22 16:37, 2F

09/22 16:39, , 3F
如果像是前一篇文章那種人,我看得很多
09/22 16:39, 3F

09/22 16:40, , 4F
絕對不想和那種人合作...
09/22 16:40, 4F

09/22 16:43, , 5F
他大概也不知道怎麼寫Unit Test
09/22 16:43, 5F

09/22 16:52, , 6F
09/22 16:52, 6F

09/22 18:30, , 7F
說到單元測試 我看過一些人的狀況是 永遠在測true case
09/22 18:30, 7F

09/22 18:30, , 8F
測的很爽 包照樣出..這種狀況也不少
09/22 18:30, 8F

09/22 18:38, , 9F
單元測試做得好 很棒 但這種表面功夫的就算了
09/22 18:38, 9F

09/22 19:12, , 10F
我覺得至少比都不測好...因為現在正確 不見得永遠都會正確
09/22 19:12, 10F

09/22 19:12, , 11F
因為有可能改了別的地方之後 這個case 就失敗了 ..
09/22 19:12, 11F

09/22 20:28, , 12F
果然是不太瞭解單元測試在作什麼
09/22 20:28, 12F

09/24 22:44, , 13F
UML提大綱嗎=_=?
09/24 22:44, 13F

09/25 02:23, , 14F
UML是界門綱目科屬種,由上到下全都有.
09/25 02:23, 14F
文章代碼(AID): #1GNMPSkP (Soft_Job)
文章代碼(AID): #1GNMPSkP (Soft_Job)