Breaker Zhao
对
代码大全
的书评
发表时间:2012-09-02 12:09:26
如果只让我选一本软件工程的书籍,我会选 Code Complete。
书名正确的意思是“完成编码”,是以“完成编码,更进一步地完成项目,交付产品”为宗旨的指导手册。
因为软件工程的书籍犹如“游泳教科书”,所以我不提倡“事先通晓”软件工程,见 我对软件工程的感想 <http://www.douban.com/note/234545627>。但这本书算是软件工程书籍的异类,首先归因于作者 Steve McConnell 是一线的软件开发者而不是学院教授,所以他的叙述比较务实,再者本书只有前几章讲述软件工程学,其它相当大部分是和 Coding 相关的,作者很好地将软件工程的要求落实到可操作的具体事情。
我略读了本书有关软件工程的部分,而把重点放到 Coding 的部分。这是一个好的策略。时刻牢记远离虚无缥缈的理论。