创作

CI / CD软件方法使开发人员更好地工作的3种方式

[复制链接]
QQ截图20210419091201.png

在过去的十年中,持续集成和持续开发(CI/CD)已经取代了传统的软件开发方法,这种方法开始于几个月的工作,结束于新代码的大量推送。行业已经转向更频繁地进行较小的更改,这改变了开发人员的工作方式。

一些大型公司有时每周向其生产环境中运送500个修改。曾经这种修改会每年更行一次,但对现在来说可能只是页面上的一句话。这种方法实际上可以降低压力水平。

CI / CD的实践为开发人员带来了三个好处:

更快的反馈和更充实的工作

总体上减轻了压力

节省精力

以下是CI / CD如何改善开发人员的工作环境的信息。

给软件工程师带来的好处

大多数软件工程师之所以选择这项工作是因为他们喜欢构建东西。CI / CD方法有助于解决构建客户不想要或不需要的东西的问题。

现在,您可以在早上提出一个想法,并在下午知道它是否对客户有用,因此与我的客户的联系增加了。

这种方法也使开发人员与公司使命之间的联系也更加紧密,因为如果特定方法无法解决,他或她可以迅速进行调整。

这种快速的反馈周期还减轻了客户不使用但仍需支持的功能的负担。

未使用的功能是沉重的债务负担,但是即使没有人使用它,也必须确保它们仍然有效。现在,我可以投入精力为客户服务。

更传统的发布周期也创造了很多重复的工作和返工,而开发人员不得不重新学习几个月前完成的工作。

现在,您不必停下来再回去,因为您可以在非常短的周期内看到它直到最后。

CI / CD可以增强功能的主人翁意识,并提高开发人员解决出现的问题的能力。

当这些小问题出现在您的周期中时,更容易解决。

CI / CD如何改变行业

CI在这一点上基本上已经成为主流,但是CD并没有普及。

您必须拥有正确的工具来做好它,并且需要对了解生产中正在发生的事情感到满意。

实施CD还取决于公司的风险状况以及产品或服务。

如今,汽车行业中有很多软件在汽车中运行,您可能不希望在连续部署中使用该软件。关键是从交付角度了解您的位置,您的风险状况以及如何对此进行管理。

2月,CD基金会在博客文章中对2021年的CI / CD趋势做出了这些预测:

1、零信任度的安全性和合规性

2、向易于简单工具的连续交付迈进

3、继续向无服务器运行时迈进

4、CI / CD的声明式方法

5、将CI / CD指标链接到业务结果

6、Tekton成为标准

整个行业在从小角度思考变化方面已经变得更好了。将事情分解成很小的增量有助于我们在解决甚至是大问题方面更具创造力。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2019 Comsenz Inc.  Powered by Discuz! X3.4  渝ICP备17007481号-6