构建之法阅读笔记02
in 归档 with 0 comment

构建之法阅读笔记02

in 归档 with 0 comment

两人合作是团队合作的基础;这里介绍的这个基础型“团队”中通用的一些方法以及最重要的——交流——的细节

代码风格规范。主要是文字上的规定;
    缩进:4个空格,而不是tab;
    关于断行与空白的{}行:【作者的建议深得我心——{ 、}单独占一行;中间的代码缩进】
    下划线:用来分割变量名字中的作用域标注和变量的语义
    大小写:通用的做法是,所有的类/函数名都采用所有单词首字母大写(Pascal)的形式;所有的变量首字母小写,随后的单词首字母大写(Camel);
    注释:解释程序做什么、为什么这样做以及要特别注意的地方。注释只用ASCII码字符,不要用中文或者其他特殊字符,否则会影响可移植性
代码设计规范。牵涉到程序设计、模块之间的关系、设计模式等思维和价值观角度的东西。
    函数:只做一件事,做到最好。【这句话在我学java之初就听老师反复说过,印象十分深刻;这几乎可以上升到编程的“哲学智慧”层次了】
    函数:最好有单一的出口,必要的时候可以使用goto;
    错误处理:
        参数处理:在debug版本中,所有的参数都要验证其正确性;
        断言:Assert(一定正确的某条语句)

个人感受部分:
1.之前写代码比较随意,都是随随便便的写,主要原因是平时写代码都是自己一个人,从来没有考虑过合作的事情。所以这方面很随意。
2.这样带来的问题就是与别人合作时候代码风格不一样带来的阅读理解困难问题。
3.习惯很难改变,要想改正过来就得从小做起。不能说一直一直往下拖,那是不行的。所以以后敲代码的时候要先把代码规范写出来,提醒自己。

Responses