載入中...
15
1
xof 於4年4個月前貼文,共有 3 個精華區收藏
覺得程式風格不佳,引發想要砍掉重練的念頭,是初期程式人時常會有的症狀。但砍掉重練等於過去的努力幾乎都付諸流水,不僅程式得重寫,還得重新測試與修正。 這麼多年的軟體開發生涯,我看過太多砍掉重練的例子,當然包括我自己。為什麼會決定把辛苦寫成的程式全數廢掉,重新再打造一個新的呢?據我的觀察,原因大致有下列數種: (一)撰碼風格不佳; (二)過多重複累贅的程式碼; (三)程式架構疊床架屋; (四)架構設計不夠通用; (五)所運用的技術跟不上潮流; (六)有太多隱藏在深處的臭蟲未爆彈。
jeffhung 4年4個月前發言

有時候,砍掉重鍊是政治考量。誰對產品(程式碼)最能掌握,誰就有說話權。

© Copyright funP.com, 2006-2009, all rights reserved.