代码整洁之道读后感

首先,要用有意义的命名。怎么才叫有意义的命名呢,第一、要名副其实,尽量用有意义的变量名(以从变量名中知道变量表示的意义)。第二、要避免误导。第三、做有意义的区分。第四、使用读的出来的名称。第五、使用可搜索的名称(名称长短应与作用域大小相对)。第五、方法名应该是动词或动词短语。第六、别用双关语。

其次,遵循函数的规则。函数最重要的规则就是短小,并且只做一件事,且要做好这件事。函数如果能做到自顶向下的读完一个流程,那这个代码就是很整洁的。沃德原则:如果每个例程都让你感到深合已意,那就是整洁的代码。函数的参数也是越少越好,除非有足够的特殊的理由才能用三个以上的参数。如果参数中出现bool类型,就直接宣布了本函数不止在做一件事。使用异常返回错误代码,函数比较庞大时,尽量做到只有一个入口 ,一个出口。

 最后是注释。若非必要的注释,那注释就是一种失败(因为注释就是为了弥补代码在表达遭遇了失败)。注释存在的时候越入,不离其所描述的代码越远,越来越变的错误 ,原因很简单,程序员不能坚持 维护注释。不准确的注释,要比没有注释坏的多。尽量用代码来替代注释。哪些注释是必须的,也是有得的呢?1、法律信息(代码规范编写与法律有关的注释:版权,著作权就是要天之翼在源文件开头的)2、提供信息的注释3、对意图的解释4、阐释5、警示6、TODO注释。而哪些注释 是没有必要的呢?下面提出了几点:1、误导性的注释2、多余的注释(函数头上的注释都是多余的)3、位置标记4.能用变量或函数时就别用注释5、注释掉的代码(别人不知道为什么,永远不会去删除)

看完这本书以后再回去看自己参与写过的系统,发现很多地方 存在问题,希望自己以后也能注意到这些问题,写出干净整洁的代码。给自己和以后维护的人都能以赏心悦目的感觉,看自己的代码也像书上所写的一样,看代码就像看一件艺术品.

posted @ 2023-04-28 21:12  哈哈哈老先生  阅读(3)  评论(0编辑  收藏  举报