《代码大全》第11章 阅读笔记

Posted 苏幕雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《代码大全》第11章 阅读笔记相关的知识,希望对你有一定的参考价值。

   记得这次与core组对接,为了一个命名为suanshi的文件笑了好久,其实我们自己在命名过程中也比较随意,虽然早过了大一那会用abc命名的年纪,但命名往往还是有点随心所欲,大小写,下划线,有的时候第二次用就多加一个字母或者少写一个字母,总之很混乱,有的时候再读自己的代码时想变量名代表什么都要想好久,所以一个好的命名规范对编程而言很重要。

   本书的第11章恰是对初学者命名规范进行了一个较为详细的介绍,感悟如下:

1.当涉及到多人共同编程或一个人的程序要交给另一个人阅读的时候,应该制定一套较为统一的命名规则,这样能方便彼此理解,减少问题的发生。

2.命名虽然各有各的风格,不同书上也有不同介绍,但以直接反映意义的英语单词命名最佳,不宜过长;于个人而言要符合自己的习惯,不要经常改变。于团队而言,要遵循团队指定的统一的规则

3.个人最初很厌倦英文单词命名,因为书写起来比较长,有些单词还不会写,会降低写代码的速度,可能有一部分人也有这方面的顾虑,但事实上读代码的次数多于写代码的次数,用一个好的变量名相当于一劳永逸,觉得敲代码麻烦直接复制粘贴变量名,单词不会顺便查下,还能学英语,千万不要用拼音,会看懵逼的

   有一个好的命名规范其实相当于养成一个好习惯,就像及时复查,单元测试一样,虽然看起来既麻烦又没用,但是在工程比较大等一些普遍意义的情况下,有着至关重要的作用,所以养成好习惯从日常做起吧

以上是关于《代码大全》第11章 阅读笔记的主要内容,如果未能解决你的问题,请参考以下文章

读书笔记2-《代码大全2》

《代码大全》阅读笔记-目录

构建之法阅读笔记06

《代码大全》阅读笔记-11-变量名的力量

《领域驱动设计》阅读笔记 第1章 消化知识

《Java编程思想》阅读笔记之第11章-持有对象