《代码整洁之道》读书笔记 持续更新中

第四章 注释:

这里,作者的中心观点就是若编程语言足够描述,就不应该再去添加注释,唯一真正好的注释就是你想办法不去写注释,而是用代码去阐述(良好的类名、变量名和结构)。

1.注释存在越久,就离其所描述的代码越远,越来越变得全然错误,因为程序员很难坚持维护注释。
2.注释不能美化糟糕的代码,与其花时间编写你搞出的糟糕代码的注释,不如花时间去优化你的代码本身。
3.对意图的解释、阐释、一些特别的警示是有必要的,todo注释的东西一定要去解决掉。
4.不要有废话注释(比你的代码还难读),更不要有误导性注释,简洁是美。
5.不要有乱七八糟的符号标记注释
6.注释掉的代码,直接删掉。因为现在都有github,gitlab这种源代码管理系统,不会真正丢掉。否则将会形成代码垃圾。

第十章 类:

1.类应该尽量短小,使一个类具有单一权责,有且只有一条加以修改的理由。

2.通过明确的类名就能知道这个类的基本作用,类名越模糊就说明此类拥有过多的权责。

3.系统应该由许多短小的类而不是少量巨大的类组成。

4.客户端依赖接口而不依赖具体实现类


第十一章 系统:


第十二章 迭进:

1.运行所有测试,保证系统可测试

2.重构

3.时时照拂自己创建的东西,用心是最珍贵的资源。


第十三章 并发编程

1.单一职权原则,分离并发相关代码与其它代码。

2.三个推论:限制数据域作用范围,比如sychronized的临界区的范围;使用数据副本;线程尽可能地独立,不要相互依赖。

3.测试的时候运行多于处理器数量的线程。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值