如何進行高質量的程序設計是軟件行業(yè)的薄弱環(huán)節(jié),大部分企業(yè)只能依靠大量地測試和改錯提高軟件產品的質量,為此付出了高昂的代價。因此,如何讓程序員熟練地掌握編程技術和編程規(guī)范,在開發(fā)過程中內建高質量,是IT企業(yè)面臨的主要挑戰(zhàn)之一。本書作者以輕松幽默的筆調向讀者論述了高質量軟件開發(fā)方法與C++/C編程規(guī)范,令人耳目一新。它是作者多年從事軟件開發(fā)工作的經驗總結。書中大量的“提示、建議、規(guī)則”具有很好的實用價值。本書第一版的電子文檔曾經在Internet上廣泛流傳,被不少國內IT企業(yè)的軟件開發(fā)人員采用。本書第二版比第一版的內容增加了一倍,并且論述更加細致和深入,可以認為是全新之作。本書的附錄C《大學十年》是作者在網上發(fā)表的一個短篇傳記,文中所描述的充滿激情的學習和生活的態(tài)度,感染了大批莘莘學子。本書的主要讀者對象是IT企業(yè)的程序員和項目經理,以及大專院校軟件相關專業(yè)的本科生和研究生。本書亦可作為大學計算機系和軟件學院的教學參考書。