在阅读体系结构之美时,他提到了康威定律(Conway定律),并说组织团队的方式必然会影响其代码。 随着时间的推移,体系结构也会影响团队合作的好坏。 如果团队崩溃,代码的交流就会变差。 团队合作时,体系结构会很好地集成。
于是我在网上搜索了一下,发现有一篇文章很好很有深度,所以转载。 转载之前,我找了康威定律的介绍。
)1) 3358 blog.vsharing.com/agile do/a 1013278.html
Melvin Conway在20世纪60年代后期制定的Conway定律表明,任何软件都反映了制造它的团队的组织结构。 这是因为人们为了反映自己的组织形式而工作。 换句话说,分布式团队可能会在分布式体系结构中生成系统。 项目团队在组织结构上的优势和弱点必然反映在他们产生的结果系统中。 这意味着,要完成有效的IT体系结构,就需要有效的IT组织结构。
)2)各设计者应考虑康威定律(http://36kr.com/p/5042735.html )
这篇文章很好。 真的老了,学到老了呢!