高质量软件开发是国内计算机教育的薄弱环节,很多程序员虽然能熟练地掌握编程技术但是缺乏强烈的质量意识,不懂得在开发过程中内建高质量。这使得大部分企业只能依靠大量地测试和改错来提高软件产品的质量,为此付出了高昂的代价。因此,如何有效地提高软件产品的质量是IT企业面临的主要挑战之一。本书论述高质量软件开发方法与C++/C编程规范,共十五章,分两部分:(1)第一部分共四章,重点介绍软件质量和面向对象程序设计方法。(2)第二部分共十一章,重点阐述C++/C编程风格和一些技术专题。本书以幽默的笔调对软件工程和编程作了很好的论述。前期版本曾经在Internet上广泛流传,被国内IT企业的不少软件开发人员采用。本书的主要读者对象是IT企业的程序员和项目经理,以及高年级本科生和研究生。本书作者林锐博士是上海贝尔有限公司软件工程专家,他将从一名程序开发人员成长为软件工程专家的亲身感悟写成活泼生动的文字,将程序设计和软件工程的很多思想方法融于笑谈之中,内容风趣,令人耳目一新。该书早期版本曾在网上广泛流传,得到了国内很多程序员、大学教师和学生们的好评。作者数易其稿,最新版本添加了不少精彩章节。不仅介绍了高质量软件开发的思想方法,而且以幽默的笔调讲述程序员做人做事的道理,完全没有计算机书籍刻板的气息。尤其是附录那篇描述程序员成长的《大学十年》,令人激动,催人奋进。这是一本能打动程序员心灵的佳作。该书专注于"高质量"而不是"语法",是广大迫切需要提高软件产品质量,改进编程思想的程序员、IT企业技术主管的选择。