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

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

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

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

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

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

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

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

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

3. 定期重構

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

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

4. 結對編程

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

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

關鍵詞:代碼開發維護

贊助商鏈接:

主站蜘蛛池模板: 大庆市| 舒兰市| 张家港市| 西盟| 桐乡市| 张家港市| 茶陵县| 临海市| 巨野县| 安塞县| 太湖县| 且末县| 阿拉善盟| 荣成市| 鄂伦春自治旗| 益阳市| 伊吾县| 合阳县| 姚安县| 孝昌县| 吴桥县| 策勒县| 泾川县| 涪陵区| 泰安市| 泰宁县| 黑河市| 永兴县| 当雄县| 沾益县| 建阳市| 乐业县| 双流县| 金秀| 西丰县| 阳山县| 清徐县| 巴青县| 隆化县| 沙湾县| 仁寿县|