在传统的软件开发中,集成通常是在每个人完成工作后的项目结束时进行
这里的测试并不是常规的功能测试,而是针对代码的单元测试
对于大块工作的切分自然也有助于做 CodeReview
确保新增的代码能够与原有代码正确的集成
让产品可以快速迭代,同时还能保持高质量,简化工作流程
持续交付是一种软件工程方法,团队可以在短时间内生产软件,以确保可以随时可靠地发布软件,并且在发布软件时,可以手动进行发布。
频繁地将软件的新版本,交付给质量团队或者用户,以供测试/评审。如果测试/评审通过,代码就进入生产阶段
通过自动化部署的手段将软件功能频繁的进行交付
这一策略加快了代码提交到功能上线的速度,保证新的功能能够第一时间部署到生产环境并被使用