![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CleanCode
文章平均质量分 88
-夏末微凉-
这个作者很懒,什么都没留下…
展开
-
CleanCode学习笔记(2)
单元测试 TDD: Test-Driven-Development 测试驱动开发 敏捷和TDD鼓励我们编写自动化单元测试 TDD三定律 定律1: 在编写不能通过的单元测试前,不可编写生产代码 在编写生产代码之前,先编写测试用例 只有在编写的测试失败的情况下,才可以写生产代码 定律2: 只可编写刚好无法通过的单元测试,不能编译也算不过 单元测试应当尽量拆分的小一些 定律3: 只可编写刚好足以通过当前失败测试的生产代码 编写尽量少的生产代码,尽快脱离测试失败的状态 ...原创 2021-02-03 01:10:22 · 241 阅读 · 0 评论 -
CleanCode学习笔记(1)
本文中的观点都是摘自《Clean Code》 书中有对观点更加详细的解释和说明 命名 有意义的命名 变量、函数、类的命名应当表明意义、作用以及使用方式 命名避免误导 不要将account的组合命名为accountList,除非它真的是List 避免使用区别非常小的命名,比如XYZControllerForEfficientHandlingOfStrings和XYZControllerForEfficientStorageOfStrings 同样的概念使用相同命名,命名前后不一致也是问题 有意义的区分原创 2021-01-29 00:03:10 · 230 阅读 · 0 评论