敏捷开发读书笔记二

第六章读书笔记

纸上得来终觉浅,绝知此事要躬行

  • 自己的代码确实low,应该多接触一些大佬的代码.
  • 断言的简单引用(以后写单元测试可以用)
  • 单元测试代码也应该重构.同一类的单元测试代码可以整体重构优化.
  • @before来初始化可以让单元测试的代码更优雅一些.
  • 在+1和-1的过程中胡乱调整,直到可以正常工作.//基于巧合的编程???
  • 完整的测试集合可以为程序的修改提供保障
  • 编码前的设计要适当,避免复杂的过度设计.在编码的过程中完善设计.”想清楚来再写代码”这一点要更重要一些.具体的工作过程中要合理掌握度量.

看书碰到代码内容过多的地方,应该动手码一下这些代码.看似是比较麻烦的事情,其实恰恰相反,相比于靠脑袋去运行一遍书上的代码,手敲下来让电脑去运行反而是相对容易的一件事情.
而且在敲代码的过程中,自然而然的会带入到作者的思路里,这样远比一边思考代码思路,一边在脑子里想代码如何运行要简单的多.
而且敲代码所需要的注意力集中程度要更小一点.至少在现阶段自己的段位不足以长时间维持读代码的注意力集中,所以碰见类似的尽量自己敲一下.