看板 C_and_CPP 關於我們 聯絡資訊
這個問題可能跟 C/C++ 沒有太大的關係 之前忘了在哪裡看到,說 「若使用程序導向編程,程式碼超過 5 萬行便難以維護」 「若使用物件導向編程,程式碼在 10 萬行內還能夠容易維護」 上面的 5 萬、10 萬是我自己的印象,詳細數字我也忘了。 想問一下有沒有人知道大略的數字,以及出處? (或是 C/C++ 通常到幾行會開始難以維護?) 另外問一下 assembly 大概幾行會開始難以維護? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.71.29.75 ※ 編輯: leondemon 來自: 42.71.29.75 (03/16 18:22)
testPtt:我覺得處理各種功能的耦合比較麻煩 幾行算還好 03/16 18:28
diabloevagto:沒意義的問題,架構清楚好上萬行都還可以,亂寫一千 03/16 18:28
diabloevagto:行就很難了 03/16 18:29
loveme00835:和C/C++實作無直接關聯,轉程式板後刪除… 03/16 20:55
loveflames:metaprogramming就算只有幾千行也… 03/16 21:36
MasterChang:朋友,程式開始撰寫前就要維護了. 03/16 23:05
purincess:只寫一行也可以很難懂 03/16 23:41
我是指相同程度的人 分別寫程序導向和物件導向 而且 這句話是我從別的書看來的 只是我一直想不到出處在哪... 囧 ※ 編輯: leondemon 來自: 118.163.125.199 (03/17 10:45)
kikiqqp:assembly如果是自己寫的多少行都不會難維護 03/17 13:25
kikiqqp:別人寫的超過100行就開始頭痛 XD 03/17 13:25
loveflames:其實asm如果善用while之類的假指令結構,不會比C差到哪 03/17 13:28
loveflames: 化 03/17 13:28
kikiqqp:我比較常用INCLUDE配上IF ELSE作模組化設計,這樣開發快 03/17 13:32
Thelink:我看過有人程序導向寫的很像物件導向還是很好維護。linux 03/17 19:58
Thelink: kernel 這麼大也沒有不好維護。還是看架構吧,架構爛掉了 03/17 19:58
Thelink:,都不好維護。 03/17 19:59
harryfly:做好分類以及註解的話 維護性會好很多 03/20 05:58