代码整洁之道

这两天在看《代码整洁之道》,虽然到目前为止还没有看完,不过也已经看了大部分了,先说说对这么书的总体感觉吧。书中把对一些命名、函数命名和定义、格式和注释等方面讲的比较详细,但是对于类以及如何定义类等方面讲的比较少或者说讲的不够深入,可能是Bob大叔之前写过《敏捷软件开发:PPP》,所有其他的方面在这本书里面讲的比较详细了。下面的内容主要是自己对《代码整洁之道》这本书里面的一些内容的总结,算是读书笔记吧:)

命名:

1)

2)

3)

4)

函数命名及定义:

1)从命名上,应该使用描述性的名称,这样既清晰功能,又在一定程度上有替代注释的效果;

2)从代码量上,应该短小,建议不要超过20行;

3)从功能上,应该仅仅做一件事情,而且要把这件事情做好;

4)从结构上,每个函数是一个抽象层次,这句话怎么理解,我感觉其实是跟3)差不多,建议使用书中提供的“TO”段落法,这可是保持函数短小和只做一件事的诀窍!!!

5)从参数上,最好没有参数,一个参数次之,二个参数也凑合,但是当有》=3个参数的时候就应该考虑参数对象的可能性了!

6)对于switch语句,考虑用策略模式,工厂模式替代之!


注释:

最好的注释就是没有注释,仅仅使用可描述的变量名字和函数名字。不过有些注释还是有必要的:

1)版权信息

2)警示作用


格式:

对于个人要坚持一个代码风格,对于团队要坚持统一的代码风格!!!


对象和数据结构:

类:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值