clean code 读书笔记

chapter 1,整洁代码

什么是整洁代码?
  • 只做好一件事
  • 明确的定义和提供清晰、尽量少的API
  • 没有重复代码
  • 包含尽量少的实体(类,方法,函数…)
  • 如果对象功能太多,最好切分下对象
  • 如果方法功能太多,应使用抽取手段(extract method)重构下,得到一个能较为清晰说明自身功能的方法,以及另外数个说明如何实现这些功能的方法。
  • 如果玩过“编辑器回放”,就会发现写新代码时大部分时间花在读旧代码,比例甚至超过10:1
  • 美国童子军军规:让营地比你来时更干净
  • 在本书中,你会发现对不同设计原则的引用,包括:单一权责原则(Single Responsibility Principle, SRP)、开放闭合原则(Open Closed Principle, OCP)、依赖倒置原则(Dependency Inversion Principle, DIP)等
  • 代码感~~~

chapter 2,有意义的命名

发布了32 篇原创文章 · 获赞 0 · 访问量 648

猜你喜欢

转载自blog.csdn.net/nku_ztq/article/details/104370760
今日推荐