4.17. 项目管理

4.17.1. 架构评审

4.17.2. 重构

4.17.3. 代码规范

4.17.4. 代码 Review

制度还是制度! 另外,每个公司需要根据自己的需求和目标制定自己的 check list

4.17.5. RUP

4.17.6. 看板管理

4.17.7. SCRUM

SCRUM - 争球

4.17.8. 敏捷开发

TODO

4.17.9. 极限编程(XP)

XP - eXtreme Programming

  • 《主流敏捷开发方法:极限编程XP》

    • 是一种指导开发人员的方法论。

    • 4大价值:

      • 沟通:鼓励口头沟通,提高效率。

      • 简单:够用就好。

      • 反馈:及时反馈、通知相关人。

      • 勇气:提倡拥抱变化,敢于重构。

    • 5个原则:快速反馈、简单性假设、逐步修改、提倡更改(小步快跑)、优质工作(保证质量的前提下保证小步快跑)。

    • 5个工作:阶段性冲刺;冲刺计划会议;每日站立会议;冲刺后review;回顾会议。

4.17.10. 结对编程

边写码,边review。能够增强代码质量、减少bug。

4.17.11. PDCA 循环质量管理

P——PLAN 策划,D——DO 实施,C——CHECK 检查,A——ACT 改进

4.17.12. FMEA管理模式

TODO