天天看点

《高效程序员的45个习惯--敏捷开发修炼之道》读书总结

记忆深刻的一句话:当我们决定做一件事情的时候,首先就要多问问自己:为什么要做这件事情?它所带来的好处是什么?如果不做它又会有哪些坏处?有了清晰的目的和思路再去做事,遇到变化时就知道孰轻孰重,该怎么调整计划,同时也不至于被重复和乏味消磨了一时的意气。 

书本的章节

  1. 敏捷
  2. 态度决定一切
  3. 学无止境
  4. 交付用户想要的软件
  5. 敏捷反馈
  6. 敏捷编码
  7. 敏捷调试
  8. 敏捷协作

要点总结

  • 团队之间需要互相沟通,不能闷着头搞开发!
  • 遇到难点,先自己搜寻一下解决办法,要有时间的限定,如果无法解决请及时向上反馈,寻求帮助!
  • 关键逻辑部分必须要有相应的单元测试。
  • 代码要经常构建,经常提交,不要留到项目结束的那一刻开始。
  • 每天总结项目的进度:昨天有什么收获?今天计划要做哪些工作?面临着哪些障碍?
  • 如果项目的时间跨度比较大,需要在项目的开发途中经常开沟通会,确保进度,确保需求,确保编码的质量!
  • 根据需要选择技术。首先决定什么是你需要的,接着为这些具体的问题评估使用技术。对任何要使用的技术,多问一些挑剔的问题,并真实的作出回答。
  • 单元测试:确保测试是可重复的。测试你的边界条件。不要放过任何一个失败的测试。
  • 编码要遵循PIE(Program Intently ang Expressively)原则,代码要清晰表达意图。
  • 代码集体所有制。