第六章读书笔记
纸上得来终觉浅,绝知此事要躬行
- 自己的代码确实low,应该多接触一些大佬的代码.
- 断言的简单引用(以后写单元测试可以用)
- 单元测试代码也应该重构.同一类的单元测试代码可以整体重构优化.
- @before来初始化可以让单元测试的代码更优雅一些.
- 在+1和-1的过程中胡乱调整,直到可以正常工作.//基于巧合的编程???
- 完整的测试集合可以为程序的修改提供保障
- 编码前的设计要适当,避免复杂的过度设计.在编码的过程中完善设计.”想清楚来再写代码”这一点要更重要一些.具体的工作过程中要合理掌握度量.
看书碰到代码内容过多的地方,应该动手码一下这些代码.看似是比较麻烦的事情,其实恰恰相反,相比于靠脑袋去运行一遍书上的代码,手敲下来让电脑去运行反而是相对容易的一件事情.
而且在敲代码的过程中,自然而然的会带入到作者的思路里,这样远比一边思考代码思路,一边在脑子里想代码如何运行要简单的多.
而且敲代码所需要的注意力集中程度要更小一点.至少在现阶段自己的段位不足以长时间维持读代码的注意力集中,所以碰见类似的尽量自己敲一下.