作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前,我们的组织没有实践持续集成。
为了让 CI 服务器启动并运行,我需要制作一份文件来证明投资返回。
除了通过及早发现和修复错误来节省成本之外,我还想知道我可以坚持到本文档中的其他好处/节省。
最佳答案
我喜欢 CI 的第一个原因是它有助于防止开发人员检查有时会削弱整个团队的损坏代码。想象一下,如果我在去度假之前进行了一次涉及一些数据库架构更改的重要 checkin 。当然,在我的开发箱上一切正常,但我忘记 checkin 数据库架构更改脚本,这可能是也可能不是微不足道的。好吧,现在有涉及数据库中新/更改字段的复杂更改,但第二天在办公室的人实际上没有那个新模式,所以现在整个团队都停了下来,而有人正在研究重现你已经完成的工作,刚刚忘记入住了。
是的,我使用了一个特别讨厌的数据库更改示例,但它可以是任何东西,真的。也许使用一些电子邮件代码进行部分 checkin ,然后导致您的所有开发人员向您的实际最终用户发送垃圾邮件?你说它...
因此,在我看来,避免这些情况中的一种将使这种努力的投资返回率很快得到返回。
关于continuous-integration - 持续集成的投资返回率是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523841/
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我是一名优秀的程序员,十分优秀!