代码整洁之道(一)

来源:互联网 发布:天下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(这些都是正面的例子)

原创粉丝点击