代码整洁之道(一)
来源:互联网 发布:天下3捏脸数据女妖艳 编辑:程序博客网 时间:2024/06/08 11:41
昨天双十二,买了两本书,我虽然写了一年多代码,但是还是感觉代码写的有点low
我认为和培训出来的人在工作之后的差距是 我自学能力比较强,然后就是代码的质量,底层那些就不说了,可能培训的也能背出来。
好了,开始:
第一章就是对代码整洁的一些介绍,还有例子,代码整洁的作用,其实无论代码是否整洁都可以实现功能,但是身为一个有梦想的程序员,还是要精益求精的,前期可能开发很快,但是在后面因为改一个地方就要牵连别的代码,这让我想起来了java8 的特性介绍
第二章:有意义的命名
2.2 名副其实:选一个好名字,然后举了一个例子,先改变量名字,然后是枚举代替,然后是抽离类,写一个方法为了掩盖魔术数
2.3 避免误导:就是命名不能是一些专有名称,或者通过这个名称想不到正确的意思,比如hp,aix,sco。不能当做变量名,因为他们都是UNIX平台或类UNIX平台的专有名称,List结尾的就代表一个list
还有O 和 小写的l 不要使用,容易误会
2.4:做有意义的区分,就是名字不要太相近
2.5:使用读的出来的名称
2.6:使用可搜索的名称 就是把 4,,5换成一个可搜索的(按照作用域来定义名称)
2.7:避免使用编码 ShapeFactoryImp,ShapeFactory
2.8:避免思维映射:
类名:是名词不能是动词 例子:Customer,WikiPage(这些都是正面的例子)
阅读全文
0 0
- 代码整洁之道(一)
- 代码整洁之道总结(一)
- [读书笔记] 代码整洁之道(一)
- 代码整洁之道笔记(一)
- 代码整洁之道(一)
- 代码整洁之道(一)
- 代码整洁之道(一)
- <<代码整洁之道>>读书笔记 一(有意的命名)
- 代码整洁之道(一)——初学笔记
- 代码整洁之道(一)--------有意义的命名
- 《Clean Code》代码的整洁之道(一)
- 《代码整洁之道》学习小结(一)
- 代码整洁之道笔记(一)
- 代码整洁之道学习(一)
- [代码整洁之道]-整洁代码
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- laravel使用redis
- Android开发自动生成的AndroidManifest.xml中的allowBackup属性的含义和危险性实例讲解
- jmap
- Spring 下CommonsMultipartResolver文件上传功能用法
- 内联函数
- 代码整洁之道(一)
- Python3之实现单例模式de几种方式
- Js如何调用本地应用程序
- Piontcut is not well-formed
- 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- flex-grow、flex-shrink、flex-basis详解
- NKOJ 4151 (TJOI 2016&HEOI 2016)字符串(后缀数组+倍增+主席树)
- 度盘会员破解