构建之法---初识篇(软件工程师的成长和两人合作)
这周主要看的是第三章和第四章:软件工程师的成长和两人合作,首先衔接上一次的第二章的内容,继续了解如何成为一个合格的软件工程师,当我们真正成为一个合格的软件工程师的时候,我们就应该进行团队合作了,首先从最基础的,两人合作开始,了解到在团队合作时,我们要如何工作,如何规范自己的代码,让大家可以共享
对于软件工程师的成长这一章来说我觉得,首先就是更新了我对软件编程的看法,如果把软件工程师看做一个医生的职业,每次做手术都要看着医书,查着百度来做,那不是很恐怖吗?所以我们应该做的先是要精通吧,通过不断的练习,不断的改错,熟能生巧,这样才能成为一个合格的软件工程师,软件编程不是玩笑 不是只要喝着咖啡,聊着天,还能编的得心应手的(至少现在的我还达不到这样的水平)。所以,总而言之,言而总之,对编程的态度也是一个合格的软件工程师的必修课。在做项目之前,必须把基本功练扎实了。
接着来说两人合作的问题,先说代码设计规范:1.缩进 4个空格 2.行宽 100字符 3.断行,大括号独占一行 4.不要把代码放到同一行 5.规定统一命名变量 6.一个类型的成员变量通常用m_来表示 5.大小写问题 类和函数名都是第一个字母大写,变量名和类里面的名词,一般是组合名词分几部分的大小写如 HelloInsert。 7.注释,一般复杂的注释写在函数上方(即函数头),一般是解释参数类型,尽量不要用中文
复审问题:复审很重要,包括个人复审和同伴复审,我觉得个人复审就是将自己的程序可以顺利的编译执行,同伴的复审可能更加能够找出一些比较高级的错误,比如算法架构的合理性等等。复审一定要严格对待,不能马虎了事。
结对编程:个人特别喜欢结对编程,因为对于目前的我们来说,其实水平上还是有很大差异的,所以将任务分开,一人引领一人做,这样不仅可以很快的完成任务,提高代码的合格率,还可以让两个人在编程的能力上有说提升,是一个很不错的主意。