代码整洁之道(一)

昨天双十二,买了两本书,我虽然写了一年多代码,但是还是感觉代码写的有点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(这些都是正面的例子)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔明兴汉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值