为什么要做cicd与devops?康威定律及其他

本文探讨康威定律如何影响DevOps实践,强调在频繁变更中,CICD分离的重要性及手动适配导致的潜在问题。作者揭示了代码结构与团队组织之间的紧密联系,并指出如何通过优化团队架构来提升系统模块化和减少bug。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由康威定律,devops由来,频繁变更情况下,cicd分离,手动适配变更,必然有遗忘。好比代码行,工程量,和bug成正比

ci不只是编译源码,还要给CD提供数据和变量

康威定律 (康威法则 , Conway's Law) 是马尔文·康威1967年提出的:"设计系统的架构受制于产生这些设计的组织的沟通结构。"即系统设计本质上反映了企业的组织机构。系统各个模块间的接口也反映了企业各个部门之间的信息流动和合作方式。

James O. Coplien与Neil B. Harrison在《敏捷软件开发的组织模式》中写道: “如果团队、部门、子部门等的组织结构没有紧密反映产品的必要组成或产品组成的关系,那么项目将会遇到麻烦。”换言之,什么样的团队架构和团队组成,就有什么样的产品。很多部门想构建低耦合的系统,最后发现系统的模块化却很差。他们除了需要去调整系统架构和设计细节之外,也要思考团队是否违反了康威定律。康威定律反映的是团队和工作内容之间的映射,它从宏观上说的是团队规模和结构的问题,微观上,说的是任务分配的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值