高質量軟件開發(fā)是國內計算機教育的薄弱環(huán)節(jié),很多程序員雖然能熟練地掌握編程技術但是缺乏強烈的質量意識,不懂得在開發(fā)過程中內建高質量。這使得大部分企業(yè)只能依靠大量地測試和改錯來提高軟件產品的質量,為此付出了高昂的代價。因此,如何有效地提高軟件產品的質量是IT企業(yè)面臨的主要挑戰(zhàn)之一。本書論述高質量軟件開發(fā)方法與C++/C編程規(guī)范,共十五章,分兩部分:(1)第一部分共四章,重點介紹軟件質量和面向對象程序設計方法。(2)第二部分共十一章,重點闡述C++/C編程風格和一些技術專題。本書以幽默的筆調對軟件工程和編程作了很好的論述。前期版本曾經在Internet上廣泛流傳,被國內IT企業(yè)的不少軟件開發(fā)人員采用。本書的主要讀者對象是IT企業(yè)的程序員和項目經理,以及高年級本科生和研究生。本書作者林銳博士是上海貝爾有限公司軟件工程專家,他將從一名程序開發(fā)人員成長為軟件工程專家的親身感悟寫成活潑生動的文字,將程序設計和軟件工程的很多思想方法融于笑談之中,內容風趣,令人耳目一新。該書早期版本曾在網上廣泛流傳,得到了國內很多程序員、大學教師和學生們的好評。作者數(shù)易其稿,最新版本添加了不少精彩章節(jié)。不僅介紹了高質量軟件開發(fā)的思想方法,而且以幽默的筆調講述程序員做人做事的道理,完全沒有計算機書籍刻板的氣息。尤其是附錄那篇描述程序員成長的《大學十年》,令人激動,催人奮進。這是一本能打動程序員心靈的佳作。該書專注于"高質量"而不是"語法",是廣大迫切需要提高軟件產品質量,改進編程思想的程序員、IT企業(yè)技術主管的選擇。