构建之法阅读笔记03

利用一些琐碎的时间读了《构建之法》3—4章,这两章书阐述了不同的主题,第三章书主要讲了软件工程师的个人发展,第四章书的主题是两个人之间的合作。

第三章里面提到就像职业篮球运动员都有出场数,命中率,篮板等参数让我们明白各个运动员的水平高低。而软件工程师也有衡量自身水平高低的标准,比如一千行代码中有几个错误,还有代码返工的次数等。并且作为软件工程师,国家和企业都有一些认证证书,也能作为衡量的标准。原本每次老师布置作业,在写不完的时候我都在想要是时间充裕一些就好了,我把知识点都看了一定会写出来的。但是现在转念一想,如果抱着这样的想法去工作,估计只有“打加时赛”的份了。所以我们平时在练习的时候,就应该注重效率,返工次数,还有自己的千行代码错误量等等,以此来不断鞭策自己前进。

第四章里面提到二人合作的关系。首先,二人合作除了两个人进行编程思路的探讨,当然也会涉及到编程的具体细节的讨论。所以我们要让别人看得懂我们的代码,我们就不能写的随心所欲,要有一定的规范,比如大括号的对齐、变量的命名是否有意义等。还要有一定的注释,不然一定会是个灾难。之前我写程序的时候都是随自己开心就好,很少考虑到别人的想法。但是现在有了二人合作讨论的经历,我就注意写出程序的设计思路,程序流程图以及代码规范等,这样才方便我们之间的交流。

原文地址:https://www.cnblogs.com/yanyuqing/p/5294777.html