初见《代码大全》,还是该书的第一版,只从书名上看,还以为都是一些代码的示例。觉得还有很多的书需要读,这种实用主义的技巧书,可以先放一放,于是与之失之交臂。
及至后来,才发现原来被中文书名给骗了。
只要将目录浏览一过,就会发现,这本书基本覆盖了软件构建的全过程,从需要分析、系统架构设计到具体的编码规范、编码技巧,程序员可以在其中找到所有想找到的内容。而且每一个方面作者都进行了深入的探讨和详细的解说,同时也给出了想要更进一步学习的参考。可以说,这是一本对其出版之前的所有软件构建的知识的百科全书。
对于争论较多的方面,作者给出了较为合理、公允的折中方案,甚至在34章最后一节”汝当分离软件与信仰“,作者明确的阐述了这一思想。
这本书和《程序员修炼之道》一厚一薄,相映成趣,都是难得一见的好书,值得花时间和精心用心的阅读,并不时拿出来温习,可以肯定的是,每次翻开,必有收获!