《构建之法》是一本适合于学软件工程的人看的书,这本书不止内容丰富,而且有趣且通俗易懂。作者通过自己的许多经验通过对话或举例的方式告诉我们,使我们在简单的事例中学到了许多的道理。
首先,作者就告诉了我们 软件=程序+软件工程的道理。作者通过一些事例告诉我们,程序是基本功但是在算法与数据结构之上,软件工程决定了一个软件的质量;商业模式决定了一个软件企业的成败。软件从业人员和软件企业的操守道德会极大影响软件用户的利益。
其次,作者又告诉了我们有关软件工程师是什么的问题以及软件的特殊性然后作者告诉了我们个人技术和流程以及软件工程师的成长问题。软件是由多人完成的,不同人员的工作相互有依赖关系。软件开发流程不光指团队的流程,还包括个人开发流程,把每个人的工作有序地组织起来,就是团队的流程,一个好的团队流程能把冲突的积极方面释放出来,而避免消极方面。
不管是老师还是本书作者,都经常告诉我们要注意代码规范。代码风格的规范的原则是简单易读二义性。其中,作者还提到了代码复审来找出代码错误,以及代码不符合规范的地方和结对编程。即一对程序员并肩平等的进行开发工作。一起编码,一起测试。
从开头的这几章中,我明白了许多道理,通过作者富有想法的语言里,我明白了许多平常学不到的知识。过去的我总是不明白我在学什么,需要学什么,读了这本书后,我对自己所学专业有了更深的理解.这对我未来的学习有了好的影响。我明白了现阶段的目标与需要学习。通过这本书,我明白了,要想学有所成,必要先了解自己学什么,并定下目标才可。