![內容虛線](http://img.alicdn.com/imgextra/i4/101450072/TB2uhKJhB0kpuFjSsppXXcGTXXa-101450072.png)
內容簡介
![](http://img.alicdn.com/imgextra/i2/101450072/TB2LvCmhxXkpuFjy0FiXXbUfFXa-101450072.png)
代碼大全(第2版)是有名IT暢銷書作者、《IEEE Software》雜志前主編、具有20年編程與項目管理經驗的Steve McConnell十餘年前的經典著作的全新演繹:第2版做了全面的更新,增加了很多與時俱進的內容,包括對新語言、新的開發過程與方法論的討論等等。這是一本百科全書式的軟件構建手冊,涵蓋了軟件構建活動的方方面面,尤其強調提高軟件質量的種種實踐方法。 作者特別注重源代碼的可讀性,詳細討論了類和函數命名、變量命名、數據類型和控制結構、代碼布局等編程的很基本要素,也討論了防御式編程、表驅動法、協同構建、開發者測試、性能優化等有效開發實踐,這些都服務於軟件的首要技術使命:管理復雜度。為了培養程序員編寫高質量代碼的習慣,書中展示了大量高質量代碼示例(以及用作對比的低質量代碼),提高軟件質量是降低開發成本的重要途徑。除此之外,本書歸納總結來自專家經驗、業界......