代码整洁之道精华——第二章 有意义的命名
2017-04-06 15:28
232 查看
阅读本文有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。你如果想成为更好的程序员,那就请细细品味文章内容,它绝不会让你失望。
代码整洁之道教给大家如何编写整洁的代码,而不仅仅是能运行的代码,这对于编程者而言很重要。我在读这本书的第一遍时没什么感觉,但在读第二遍时觉得它确实挺不错的,如果有机会的话我会读第三遍。下面是我在读书过程中摘录的精华内容,希望大家认真对待。各位看官如果读完本文觉得书中的精华内容挺合自己的胃口,那就可以抽出时间认真地读一下这本书。
1、变量、函数或类的名称应该已经答复了所有的大问题。它该告诉你,它为什么会存在,它做什么事,应该怎么用。如果名称需要注释来补充,那就不算是名副其实。
2、提防使用区别较小的名称。想象一下,区分模块中某处的XYZControllerForEfficientHandlingOfStrings和另一处的XYZControllerForEfficientStorageOfStrings,会花多长时间呢?这两个词实在太相似了,看起来很有误导性。写出类似代码的人,简直就是变态。
3、误导性名称真正可怕的例子,是用小写字母l(大写形式:L)、大写字母I(小写形式:i)、小写字母o和大写字母O作为变量名,尤其是在组合使用的时候,因为他们看起来完全像是常量“壹”和“零”。
4、可以使用不同的颜色来表示成员变量和局部变量。
5、类名和对象名应该是名词或名词短语,如Customer、WikiPage、Account和AddressParser。避免使用Manager、Processor、Data或Info这样的类名。
6、方法名应该是动词或动词短语,如postPayment、deletePage或save。属性访问器、修改器和断言应该根据其值命名,并依据Javabean标准加上get、set、is、has和contains前缀。
抛开所有细节不谈,代码整洁之道总体来说可以分为以下7点:
运行所有测试
减少重复代码
提高表达力
提早构建简单抽象
类和方法都只做好一件事
尽量减少类和方法的数量
努力,让营地比你来时更干净。努力,让世界比你来时更干净。努力,让代码比你签出时更干净。
代码整洁之道教给大家如何编写整洁的代码,而不仅仅是能运行的代码,这对于编程者而言很重要。我在读这本书的第一遍时没什么感觉,但在读第二遍时觉得它确实挺不错的,如果有机会的话我会读第三遍。下面是我在读书过程中摘录的精华内容,希望大家认真对待。各位看官如果读完本文觉得书中的精华内容挺合自己的胃口,那就可以抽出时间认真地读一下这本书。
1、变量、函数或类的名称应该已经答复了所有的大问题。它该告诉你,它为什么会存在,它做什么事,应该怎么用。如果名称需要注释来补充,那就不算是名副其实。
2、提防使用区别较小的名称。想象一下,区分模块中某处的XYZControllerForEfficientHandlingOfStrings和另一处的XYZControllerForEfficientStorageOfStrings,会花多长时间呢?这两个词实在太相似了,看起来很有误导性。写出类似代码的人,简直就是变态。
3、误导性名称真正可怕的例子,是用小写字母l(大写形式:L)、大写字母I(小写形式:i)、小写字母o和大写字母O作为变量名,尤其是在组合使用的时候,因为他们看起来完全像是常量“壹”和“零”。
4、可以使用不同的颜色来表示成员变量和局部变量。
5、类名和对象名应该是名词或名词短语,如Customer、WikiPage、Account和AddressParser。避免使用Manager、Processor、Data或Info这样的类名。
6、方法名应该是动词或动词短语,如postPayment、deletePage或save。属性访问器、修改器和断言应该根据其值命名,并依据Javabean标准加上get、set、is、has和contains前缀。
抛开所有细节不谈,代码整洁之道总体来说可以分为以下7点:
运行所有测试
减少重复代码
提高表达力
提早构建简单抽象
类和方法都只做好一件事
尽量减少类和方法的数量
努力,让营地比你来时更干净。努力,让世界比你来时更干净。努力,让代码比你签出时更干净。
相关文章推荐
- 代码整洁之道笔记 - 第二章 有意义的命名
- 代码整洁之道 第二章 有意义的命名
- 代码整洁之道——有意义的命名(笔记)
- 代码整洁之道 - 有意义的命名
- 代码整洁之道(1):有意义的命名
- 整洁代码-----有意义的命名
- 整洁的代码:有意义的命名
- 【读书笔记】代码整洁之道 第2章有意义的命名
- 代码整洁之道学习总结(1)------有意义的命名
- 代码整洁之道--有意义的命名
- 代码整洁之道(一)--------有意义的命名
- 代码整洁之道阅读一有意义的命名
- 代码整洁之道笔记-有意义的命名
- 代码整洁之道--有意义的命名
- 代码整洁之道札记:有意义的命名
- 代码整洁之道------命名
- 读代码整洁之道 clean code一些命名规则
- 代码整洁之道精华——第一章 整洁代码
- 代码整洁之道精华——序言
- 代码整洁之道——命名与函数