内建质量实践
内建质量是SAFe的核心价值之一,确保在每个步骤都构建质量。它包括测试驱动开发、代码评审、持续集成、自动化测试和代码整洁实践。
过程目的
在每个开发步骤中确保质量,而不是事后检查。
流程图
flowchart LR
Start([开始]) --> Step1[编写单元测试]
Step1[编写单元测试]
Step1 --> Step2
Step2[代码整洁]
Step2 --> Step3
Step3[结对编程]
Step3 --> Step4
Step4[持续集成]
Step4 --> End([结束])
style Start fill:#4a6a4a,stroke:#3a5a3a,color:#fff
style End fill:#7a6a3a,stroke:#6a5a2a,color:#fff
classDef stepStyle fill:#f2efe8,stroke:#c8c4bc,stroke-width:2px,color:#1c1a16
class Step1,Step2,Step3,Step4,Step5,Step6,Step7,Step8,Step9 stepStyle
自动生成的流程图,展示流程步骤之间的关系
过程活动
-
1
编写单元测试
遵循TDD原则编写测试。
-
2
代码整洁
保持代码整洁和可维护。
-
3
结对编程
使用结对编程提高质量。
-
4
持续集成
持续集成和验证代码。