成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

如何寫出容易被改寫和擴展的代碼?

2012-02-02 09:18:34來源:知乎作者:莊表偉

如何寫出容易被改寫和擴展的代碼?

如何寫出容易被改寫和擴展的代碼?

1. 單元測試,最好全過程采用TDD(測試驅動開發)

這樣才能讓人有信心修改你的代碼。

2. 參考業內成熟實踐與設計模式

這個事情,要多講一句,千萬不能過頭。為了追求可擴展性,可重用性,甚至僅僅是為了玩弄設計模式,會讓一個項目成為過度設計的犧牲品,千萬不能過頭。

3. 定期重構

一上來就向設計模式靠攏是很危險的,重構時以設計模式為參考會好一些。但是,大多時候,我們沒時間重構。。。

所以,還是TDD最實在,按照TDD的工作模式,你的項目幾乎每天都有大大小小的重構。

4. 結對編程

這個@李楠 已經提到了。讓知識在團隊中不只是一個人掌握,很重要。

原文:http://www.zhihu.com/question/20039541/answer/13773509

關鍵詞:代碼開發維護

贊助商鏈接:

主站蜘蛛池模板: 绩溪县| SHOW| 平原县| 阿图什市| 河池市| 响水县| 定远县| 盘锦市| 来安县| 托里县| 阳谷县| 定远县| 望谟县| 句容市| 浦北县| 盘山县| 淳安县| 社旗县| 蛟河市| 章丘市| 虎林市| 滨州市| 万安县| 广灵县| 绥滨县| 白银市| 乌兰察布市| 东方市| 正镶白旗| 图片| 阜宁县| 武陟县| 四川省| 都江堰市| 清水河县| 平谷区| 宁安市| 姚安县| 旺苍县| 济宁市| 淳化县|