《代码整洁之道》初总结

基于阅读部分《代码整洁之道》的内容,现在做一次总结。

1.代码的命名需要名副其实(无需注释就可以看懂),动词放在前面,动词短语跟其后(动词加名词),最后是名词

2.命名要有区分度,不能出现类似于ProductData与ProductInfo这种意思相似的命名

3.命名尽量简单剪短,例如AccountInfo与Account选择后者

4.命名非宏定义尽量少用下划线(自己认为的)

5.类名以及对象名使用名词,方法名用动词以及动词短语

6.禁止使用双关语,例如,一个类中使用add表示两数相加,另外一个类中再用add表示一个数加入到向量中,这样容易乱

7.如果看出来被设计的对象是一个整体,尽量少用面向过程设计(虽然也可以)

8.函数尽量短小,只做一件事,参数尽可能少

9.函数的实现尽可能类似于数学中的函数,一个或者多个自变量经历法则的作用后有唯一一个输出(自己认为)

10.尽量少些注释(必要的注释一定要写,但是不能添加那些无用的注释),通过明了的代码减少注释的添加,另外被注释掉的程序别留着,删除

11.对于声明,函数而言,同类靠齐,异类间隔开(注意,隔开不一定只隔一行,可以区分为不同种类即可,另外函数间要空出一行)

12.如果函数间存在相互调用的关系,调用者放于被调用者上方,且二者要相邻

13.作用相仿的函数要靠齐

14.数据隐藏,方法外露

15.类的设计尽量高内聚

------------------------------------------------------------------------------------------------------------------------

自己之前买了本《代码整洁之道》,看了一部分,也意识到了自己编码风格的糟糕,其实在我看来所谓的好风格就是制定规矩,让一切简单化,不添加任何一个多余的表达,就像写作文一样,避免乱套。

这本书建议大家购买,看完后会有一种感觉,有个人把自己平常意识到的风格问题,以及自己想过的改进方法一下子都拎出来了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值