在读架构之美的时候,里面提到到了康威定律(Conway定律),里面提到,团队的组织方式必然会对它产生的代码有影响。随着时间的推移,架构也会影响到团队的协作的好坏。当团队瓦解时,代码的交互就很糟糕。当团队协作时,架构就会集成的很好。
转载来自:(1)http://blog.vsharing.com/agiledo/A1013278.html
Melvin Conway于20世纪60年代后期确定的Conway法则告诉我们,任意一个软件都反映出制造它的团队的组织结构,这是因为人们会以反映他们组织形式的方式工作。 换句话说,分散的团队可能用分散的架构生成系统。项目团队的组织结构中的优点和弱点都将不可避免地反映在他们生成的结果系统中。这意味着,如果您想要努力完成有效的IT架构,那么您需要有有效的IT组织结构。
(2) 每个架构师都应该研究下康威定律(http://36kr.com/p/5042735.html)
这篇文章写的非常好。真是活到老,学到老啊!!!