天天看點

代碼大全讀後感之一

    在王老師的推薦下,我在1個月左右時間内大略讀完此書.感覺确實受益匪淺,感受頗多。此書英文名叫:code complete

,誠如書中譯序所說,這本書講的正是為了到達“編碼完成”這一重要裡程碑所需的軟體建構技術,确切地說,就是如何編寫高品質的代碼。

高品質的代碼既可以說是一個節省成本的問題,也可以說是一個軟體安全性的問題。特别是針對金融行業的軟體開發者而言,

提高軟體品質顯得尤為重要。為了使我們能夠編寫出高品質的軟體,書中講述了軟體建構的

方方面面,詳細讨論了源代碼的可讀性,類和函數命名、變量命名、資料類型和控制結構、代碼布局等程式設計的基本要素,也讨論了防禦式程式設計、

表驅動法、協同建構、開發者測試、性能優化等有效的開發實踐方法。同時書中展示了大量高品質的代碼作為示例,同時也有低品質的代碼來做比較。

這對于已經有一定的程式設計基礎,同時希望能夠編寫出更加高品質高水準的代碼的我來說,無疑指明了努力的方向以及實踐的标準指南。