构建之法阅读笔记01

  当我初次看到这本书的时候,就感觉厚厚的一本,并没有什么特别之处,甚至还有点读不下去。随着老师的讲解,我对这本书有了更深刻的认识,结合自己的实际情况,有了更深刻的理解。

  一,关于自己的代码和阅读别人的代码

  现代软件产业经过几十年的发展,一个软件有一个人单枪匹马完成,显然是不太可能得了,由于现在的软件体量大,功能复杂,俗话说“人多力量大”,现代的软件都是在相互合作中完成的,所以阅读别人的代码必不可少。所以这里边就涉及到两个问题:1.自己写的代码是否规范,别人可不可以看懂; 2.别人写的代码,我能不能看懂。

  1.对自己的代码

  回想起自己以前的代码,真的不太“友好”,该有的缩进没有,看上去就是“一坨...”。代码风格规范应该做到:简明,易读,无二异性。首先说一下缩进问题,4个空格距离是最好的,所以我们可以在我们的编程工具(例如我用的eclipse)中设置一下tab键,固定为4个空格。其次要说的就是断行与空白的{}行的问题,举个例子,我在之前的编程中使用的风格是这样的(编程软件默认的,我也就适应了):

if(){

DoSomething(};

}

但是在我学习可这本书以后,想了想当嵌套多了以后,确实会存在一些混乱,我就改为了书上推荐的那种方式:

if()

{

DoSomething(};

}

确实关系会清晰很多。还有一点令我印象颇深的就是对于变量的命名问题,我们不能为了简便就随意用形如a,b,c此类,而应该见名达意,既方便自己,也方便他人的阅读。

  2.对他人的代码

  平时我们可能也会经常需要阅读他人的代码,因为每个人的编写习惯不同,我们需要尽量去适应,如若实在看不懂,应该寻找本人交流沟通。

你可能感兴趣的:(构建之法阅读笔记01)