內容簡介
這是一篇46頁,近三萬字的編程總結。
全文討論的是如何提高編程的質量和效率,涉及編程的十八個方面:類,函式,泛型,委託,封裝,約束,繼承,多態,宏思想,語法糖,命名,陷阱,異常,性能最佳化,多執行緒,代碼編輯,測試,調試。
示例代碼主要是用C++寫的,但是其所討論的原則同樣適用於其它語言。
作者根據自已實際編程的經驗,以及閱讀過的編程書籍,總結出編寫代碼的五條基本原則:簡潔,安全,快速,靈活,清晰。文章里詳細地討論了這五個原則。
作者
王偉冰,北京大學2007級本科生。
目錄
0 導言:編程五大原則
1 複數運算:類與函式
2 數據統計:泛型與委託
3 矩陣類:封裝與約束
4 形體建模:繼承與多態
5 宏思想與語法糖
6 命名、陷阱與異常
7 性能最佳化
8 多執行緒
9 代碼編輯
10 測試
11 調試
12 總結
13 後記