美文网首页
《高效程序员的45个习惯:敏捷开发修炼之道》读书笔记

《高效程序员的45个习惯:敏捷开发修炼之道》读书笔记

作者: TailC | 来源:发表于2016-05-30 09:52 被阅读62次
  1. 一种以人为本,团队合作,快速响应变化和可工作的软件作为宗旨的开发方法
  2. 快速的响应变化
  3. 每个人都尽最大的可能做好自己的工作
  4. 防微杜渐
  5. 以迭代的方式进行工作
  6. 欲速则不达
  7. 反馈是敏捷的基础
  8. 最高优先级应该是解决问题
  9. 符合标准不是结果
  10. 实行代码审查
  11. 单元测试
  12. 要专业而不是自我
  13. 礼貌对待他人
  14. 你不需要很出色才能起步,但是你必须起步才能很出色
  15. 设定最终期限
  16. 逆向思维
  17. 设立仲裁人
  18. 支持已经做出的决定
  19. 如果你发现其他人的代码有问题,只要你自己心里知道就可以了,毕竟,你不想伤害他们,或者惹来麻烦。如果他是你的老板,更要格外谨慎,只要按照他的命令执行就可以了
  20. 良好的工作习惯
  21. 可读性更强
  22. 敏捷需要持续不断的学习和充电
  23. 给自己投资,对团队投资
  24. 懂得丢弃
  25. 打破砂锅问到底,学会如何有效的提问
  26. 把握开发节奏,节奏感
  27. 迭代和增量式学习
  28. 了解最新行情
  29. 参加本地的用户组活动
  30. 参加研讨会议
  31. 如饥似渴的阅读
  32. 学习型团队
  33. 每周,要求团队中的一个人讲座,给大家介绍一些概念,演示工具,或者做团队感兴趣的任何一件事。可以挑一本书,给大家说说其中一些特别的内容、项目或者实践
  34. 平衡的艺术
  35. 真正的敌人是变化
  36. 敏捷的目标
  37. 让客户做决定
  38. 让设计指导而不是操纵开发
  39. 合理的使用技术
  40. 提早集成,频繁集成
  41. 保持可以发布的状态
  42. 提早实现自动化部署
  43. 使用演示获得频繁的反馈
  44. 使用短迭代,增量发布
  45. 固定的价格就意味着背叛承诺
  46. 准备好集中可选择的方案
  47. 记录客户做出的决定,并注明原因
  48. 设计文档应该尽可能的详细
  49. 需求-设计-代码-测试 :瀑布流式开发方法
  50. 战略和战术,前期设计属于战略
  51. 缺乏可取消性
  52. 新技术就应该像新的工具,可以帮助你更好的工作,它自己不应该成为你的工作
  53. 保持可以发布的状态
  54. 在本地运行测试
  55. 检测最新的代码
  56. 提交代码
  57. 持续开发
  58. 一遍集成,一遍进行独立开发
  59. 从第一天就开始交付
  60. 一步行动,胜过千万专家的意见
  61. 先用它,再实现它
  62. 《单元测试之道》
  63. 《JUNIT Recipes》
  64. 《项目自动化之道》
  65. TDD 测试驱动开发 Test Driven Development
  66. FIT 集成测试框架
  67. 判断工作进度最好是看实际花费的时间而不是估计的时间
  68. 对客户的那些愚蠢抱怨,你既不会生气,也不会轻视。你会查看一下,找出背后真正的问题
  69. 没有愚蠢的用户
  70. 只有愚蠢、自大的开发人员
  71. 代码几乎总是可以得到进一步精炼,但是到了某个点之后,在做改进就不会带来任何实质性的好处
  72. 简单、可读性高的代码
  73. 版本控制
  74. 单元测试
  75. 自动构建
  76. 欲速则不达
  77. 对事不对人
  78. 跟踪变化
  79. 对团队投资
  80. 懂得丢弃
  81. 把握开发节奏
  82. 让客户做决定
  83. 合理使用技术
  84. 不同环境就有不同问题
  85. 增量式编程
  86. 保持简单
  87. 告知而不是询问
  88. 根据契约进行替换
  89. 记录问题解决日志

相关文章

网友评论

      本文标题:《高效程序员的45个习惯:敏捷开发修炼之道》读书笔记

      本文链接:https://www.haomeiwen.com/subject/aknqdttx.html