首页 > 代码库 > 构建之法第三四五章读后感

构建之法第三四五章读后感

一个优秀的软件工程师都需要和团队的合作,所以通过这几章的阅读,对自己的编程的规范等有了一定的认识,也学会了一个优秀的软件开发人员应当具备的素质。

软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。在团队的大流程中,是每一个具体的在做,开发、测试、用户界面设计,管理、交流工作。因此,个人在团队中也有独立的流程。

成为软件工程师所要具备的条件,分别是:
1.积累软件开发相关知识,提升技能技术。
2.积累问题领域的知识和经验。
3.对通用的软件设计思想和软件工程的理解。

一个人,纵使才华横溢、能力超群,如果不能较好地融入社会,不善于跟周围的人沟通、协作,他就不会在成功的路上走很远,更无法实现自己的理想与目标。
我想这句话应该可以包括第四章大意。第四章还让我们了解到我们应该对我们写的代码更加规范,使之做到简明,一度,无二义性。
代码复审,在我们生活中最长见的应该就是同伴复审了,在复审中,找到编译器没找到的错误,减少我们代码的缺陷,然而同伴复审,最好不过的就是结对编程了,在结对编程的过程中,让我们两个人相互督促,一起进步,两个人虽然可能效率不比单人快,但是起码能分担一些工作,互相频繁的交流,提高小组的技术能力。

在第五章中教会了如何在编程中团结合作,我们要学会需找合适的团队合作模式和开发流程。书本上提到了很多的团队合作模式和开发流程,都各有优缺点。仅仅从校园合作的角度出发,我认为使用功能团队模式更适合彼此合作交流,而开发流程在校园合作阶段,容易被忽视或是考虑的不全面,大伙要着重培养。

构建之法第三四五章读后感