这本书有上千页,挺厚。
“Code complete的意思是完成代码,而不是大全。这本书是教你如何一步步 完成开发,避免遇到各种作者在实践中遇到的问题,和大全不大全无关。如果你要去找所谓的代码,这本书不是你要的。但是,我觉得它会给你更多。”
大家对这本书普遍有很高的评价,没打算一口气读完这本书,希望自己读这本书能有所收获,能坚持读下去。粗略看了一下这本书的确不是像新华字典、作文大全类的书籍,希望大家也不要对书名产生误解。
——
第一部分:打好基础
"作者认为,应该首先为人编写代码,其次才是机器;代码主要是供人阅读的",构建之法中也提到”好“的软件是能够为用户解决问题,代码是为人服务的一种工具,不能为写代码而写写代码,写代码一定要先了解写代码的目的,程序员修炼之道中也提到"如果你不在乎能否漂亮的开发出软件,你又为何要耗费生命去开发软件呢?"总之端正写代码的态度是十分重要的。
这一部分使我开始进入了软件的构建, 构建就是跟编码有关的事情, 包括编码与调试, 测试的全部和需求分析, 设计, 架构的部分,建立模型可以更生动的说明意见事情的基本要素,指引人们去发现新的特征,编程要做精心的设计,再实施建造,软件开发是一个不断激烈的过程,遇到问题要及时改正,越晚修改付出的代价也会越大。