高質量程序設計是軟件行業(yè)的薄弱環(huán)節(jié),大部分企業(yè)只能依靠大量的測試和改錯來提高軟件產品的質量,為此付出了高昂的代價。因此,如何讓程序員熟練地掌握編程技術和編程規(guī)范,在開發(fā)過程中內建高質量代碼,是IT企業(yè)面臨的主要挑戰(zhàn)之一。本書以輕松幽默的筆調向讀者論述了高質量軟件開發(fā)方法與C++/C編程規(guī)范。它是作者多年從事軟件開發(fā)工作的經驗總結。本書共17章,第1章到第4章重點介紹軟件質量和基本的程序設計方法;第5章到第16章重點闡述 C++/C編程風格、面向對象程序設計方法和一些技術專題;第17章闡述STL 的原理和使用方法。本書第1版和第2版部分章節(jié)曾經在Internet上廣泛流傳,被國內IT企業(yè)的不少軟件開發(fā)人員采用。本書的附錄C《大學十年》是作者在網上發(fā)表的一個短篇傳記,文中所描述的充滿激情的學習和生活態(tài)度,感染了大批莘莘學子。本書的主要讀者對象是IT企業(yè)的程序員和項目經理,以及大專院校的本科生和研究生。