Re: [閒聊] OOP小評

看板Soft_Job作者 (Lazy bone)時間10年前 (2015/03/06 09:28), 編輯推噓4(6247)
留言55則, 18人參與, 最新討論串35/43 (看更多)
※ 引述《oaz ()》之銘言: : 沒有 Highheels_A() 和 Highheels_B() : 如果是寫法一,你在複製時要改超多東西的 : 你確定你不會出錯? : 直接用繼承反而更省力安排 : 如果是寫法二 那是災難吧! 原則上我會用寫法一 複製其實是一個很簡單的動作 看Code也不是大問題,我一天最多大概可以看5000行的Code 出錯會有,用交叉測試法,其實Debug也沒那麼難 用專門Routine相對於用泛用Routine 雖然程式會大一些 但畢竟冤有頭債有主 Routine的定性會很清楚 找問題時也不會一堆牽扯 這是一個很乾淨程式 當然有些狀況會很在意程式碼的大小 這是個Trade-off的問題,沒有絕對的好與壞 繼承有一堆限制與規則要遵守 而且繼承之後的程式碼複雜化會一直留存 複製沒有這樣的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.206.217 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425605311.A.C5C.html

03/06 09:33, , 1F
....最後3行不是你開玩笑就是你Lexus
03/06 09:33, 1F

03/06 09:37, , 2F
repeat myself的思考方向果然不是常人所能及...
03/06 09:37, 2F

03/06 09:41, , 3F
這真是太可怕的寫法了,建議還是自己連著用吧!
03/06 09:41, 3F

03/06 09:46, , 4F
今日搞繼承就是拉屎給明天的人接
03/06 09:46, 4F

03/06 09:47, , 5F
為什麼要遵守DRY原則隨便找都一大堆,對於外行人大家還是
03/06 09:47, 5F

03/06 09:47, , 6F
不要再回應了吧,至少個人不會再回了
03/06 09:47, 6F

03/06 09:47, , 7F
賣鬧啊…
03/06 09:47, 7F

03/06 09:48, , 8F
拉屎是人的問題不是工具
03/06 09:48, 8F

03/06 09:50, , 9F
另外5000行code.....呃.....
03/06 09:50, 9F

03/06 09:51, , 10F
我比較擔心是你以等比級數增加code的數量
03/06 09:51, 10F

03/06 09:52, , 11F
5000沒多久就會爆的....
03/06 09:52, 11F

03/06 09:59, , 12F
弱到不會用工具就說工具爛
03/06 09:59, 12F

03/06 10:00, , 13F
居然看到cj大XD
03/06 10:00, 13F

03/06 10:06, , 14F
連cj大都噓下去了XD
03/06 10:06, 14F

03/06 10:09, , 15F
一直說繼承是屎,自己用的卻是複製貼上
03/06 10:09, 15F

03/06 10:09, , 16F
工程師能幹到這麼奇葩的也是不容易啊
03/06 10:09, 16F

03/06 10:21, , 17F
說複製比繼承好是怎樣?
03/06 10:21, 17F

03/06 10:22, , 18F
我要 maintain 的code全拉出來大概50萬行左右...
03/06 10:22, 18F

03/06 10:22, , 19F
那所謂的 domain knowledge ,可以期待嗎?
03/06 10:22, 19F

03/06 10:22, , 20F
你的速度可能要看三年..
03/06 10:22, 20F

03/06 10:23, , 21F
掛了一大堆你說的隱晦的東西...
03/06 10:23, 21F

03/06 10:24, , 22F
繼承要遵守規則,複製貼上連規則都沒有每次都要重來
03/06 10:24, 22F

03/06 10:24, , 23F
不能說OOP不好, 起碼他提供了一個讓工程師能合作的方法
03/06 10:24, 23F

03/06 10:25, , 24F
你來寫CSS應該會比較快樂
03/06 10:25, 24F

03/06 10:31, , 25F
你碰的code大概都不會有牽一髮動全身的portion
03/06 10:31, 25F

03/06 10:31, , 26F
不然就是你不care
03/06 10:31, 26F

03/06 10:32, , 27F
sass也有繼承
03/06 10:32, 27F

03/06 10:33, , 28F
我想他的意思就是牽一髮動全身=OOP之所以屎的原因...
03/06 10:33, 28F

03/06 10:35, , 29F
c 任意更動原本的struct內容也是牽一髮動全身
03/06 10:35, 29F

03/06 10:36, , 30F
我想他沒考慮到這點, 只是覺得牽一髮動全身=OOP很屎...
03/06 10:36, 30F

03/06 10:37, , 31F
c最鳥的就是include順序不同會造成結果不一樣..
03/06 10:37, 31F

03/06 10:38, , 32F
我的意思是 他堅持c&p 但若以c&p完成的某function
03/06 10:38, 32F

03/06 10:38, , 33F
很容易讓人鬼打牆
03/06 10:38, 33F

03/06 10:38, , 34F
更動了,那麼所有以此c&p為基準的function
03/06 10:38, 34F

03/06 10:39, , 35F
可能都要考慮重修 他大概覺得這個做法才可以
03/06 10:39, 35F

03/06 10:39, , 36F
定性定量吧
03/06 10:39, 36F

03/06 10:39, , 37F
所以我才回他若他不是開玩笑就是Lexus呀XDDDDD
03/06 10:39, 37F

03/06 10:40, , 38F
堅持c&p就是很怪的事情, 就算c太多重複的工作也是要封裝
03/06 10:40, 38F

03/06 10:41, , 39F
寫成inline function ,compile出來的結果也是相同的
03/06 10:41, 39F

03/06 11:13, , 40F
不懂就閉嘴 少在那誤導新手 !
03/06 11:13, 40F

03/06 12:13, , 41F
完蛋了,一天只有能耐看五千行......
03/06 12:13, 41F

03/06 12:14, , 42F
從頭看到尾感覺根本就是一個不思進取的老屁股
03/06 12:14, 42F

03/06 12:52, , 43F
複製貼上就不會拉屎給別人接嗎 令人嘴角失守
03/06 12:52, 43F

03/06 13:08, , 44F
a47135 好大口氣。你一天能看幾行?很好奇
03/06 13:08, 44F

03/06 13:23, , 45F
安安,比你多就對囉
03/06 13:23, 45F

03/06 13:24, , 46F
像你這種老屁股大概覺得五千行好棒棒了吧
03/06 13:24, 46F

03/06 13:26, , 47F
我一天能看的程式碼是無法以定性定量描述的
03/06 13:26, 47F

03/06 16:39, , 48F
我猜你一定還有30cm大屌,對不對!
03/06 16:39, 48F

03/06 16:46, , 49F
5000行不多是真的...
03/06 16:46, 49F

03/06 17:05, , 50F
號稱30cm啦,其實我只有29cm,只是比不上鄉民比較自卑所以
03/06 17:05, 50F

03/06 17:05, , 51F
和鄉民一樣號稱30cm
03/06 17:05, 51F

03/06 20:43, , 52F
命相書說性器官大者主賤~~~
03/06 20:43, 52F

03/06 20:50, , 53F
因為對什麼人就有什麼應對方式啊
03/06 20:50, 53F

03/06 21:00, , 54F
引用來源給一下w
03/06 21:00, 54F

03/06 22:08, , 55F
是在一本農民曆看到的,那一年那一本忘記了
03/06 22:08, 55F
文章代碼(AID): #1K-GA_nS (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
閒聊
1
3
以下文章回應了本文
完整討論串 (本文為第 35 之 43 篇):
閒聊
-14
103
閒聊
4
24
閒聊
-11
76
閒聊
11
45
文章代碼(AID): #1K-GA_nS (Soft_Job)