共同愿景
在软件工程的视角里,代码质量与项目进度是朝向同一个方向的作用力,彼此之间互相促进,它们拥有同一个愿景:保质保量的完成项目。
项目周期内,团队时间的分配上维度上也不是矛盾的,是彼此分工不同,但相辅相成。
通过均衡科学分配代码质量时间与项目开发时间,让项目的左膀右臂共同促成项目的成功。
如何稳住这种肩并肩大步向前的节奏呢?
那就是为这个流程建立一个强大的秩序,在这个秩序里,有条不紊地开展项目工作。
这个秩序就是引入持续集成持续部署即CICD(Continuous Integration, Continuous Deployment)流水线。
具体操作
1、在项目开始阶段先搭建好CICD
将通用的、当前项目所选择的技术栈相应的质量考量点、完善的测试场景(包括单元测试、集成测试)全部加到流水线中,
增量的功能迭代时,每一次提交代码到流水线指定分支时触发流水线工作,
只有通过自动化的流水线检查的提交才能进行合