1.7 KiB
1.7 KiB
title | localeTitle |
---|---|
Integration Hell | 整合地狱 |
整合地狱
Integration Hell是一个俚语,当开发团队的所有成员都经过随机时间实现代码的过程时,无法将不同的代码片段合并到一个无缝的代码中。开发团队将不得不花费几个小时或几天来测试和调整代码,以使其全部工作。
实际上,较长的组件是孤立开发的,界面越容易偏离预期。当组件最终在项目结束时集成时,它将花费更多的时间而不是分配,通常会导致最后期限压力和难以集成。在项目结束时这种痛苦的整合工作是同名的地狱。
持续集成,开发团队应该使用特定工具来“持续集成”他们每天多次处理的代码部分,以便工具可以将不同的“代码块”匹配在一起,以便更加无缝地集成比以前。
代码存储库,像Git(它是我们都知道和喜欢的开源接口,GitHub)允许开发团队组织他们的工作,这样可以花更多的时间来编码,而不用担心代码的不同部分是否全部集成。
持续集成是解决这一问题的敏捷解决方案。集成仍然很痛苦,但至少每天这样做会使接口不会过分分散。