这一周,通过对构建之法的阅读,对软件以及软件开发有了更加深的体会,一个好的软件工程师,首先要学会与别人合作,要能够包容别人的过失,同时能够发挥自己的长处,个人单枪匹马开发软件,已经很少见了。一个好的软件工程师,要有好的编程习惯,代码的风格与规范,缩进,行宽,以及变量的命名,大小写,能使代码结构清晰,看起来好看,并且简明易读,同时也要有注释,可以让阅读代码的人能够读懂。
在好的编程开发人员,也有犯错的时候,这时候进行代码复审就显得尤为重要,一方面可以学习编程思路,另一方面也能够及时检查出错误,学习软件工程的都知道,越是项目后期发现的问题,修复的代价也越大。
结对编程可以提供更好的设计质量和代码质量,两人一起解决问题的能力更强,同时也能够增加编程的信心,另一方面结对能更好地交流,相互学习分享知识,能使两个人同时进步。