知识卡片
标准维护完整性
内容
大型或分布式团队需要架构标准来维护完整性,包括架构模式、设计规范、建模标准和编码标准。标准如果能通过工具自动检查,就更容易落地。发散:标准不是限制创造力,而是把团队创造力从重复争论中释放出来。
参考来源
- 位置:《架构实战:软件架构设计的过程》第10章《进阶》10.3.2节“最佳实践:设立并管理架构标准”(源文件:_chapter-text/ch10.txt)
- 结论依据:原文明确指出为确保大型或分散团队之间架构的完整性,需要设立所有团队成员遵循的标准(架构和设计模式、建模标准、编程标准),并说明如果存在支持工具就可能自动遵循这些标准,支持“标准维护完整性”这一论点。
- 原始内容:为了确保架构在团队(可能会很大并且很分散)之间的完整性,设立所有团队成员在设计和开发解决方案时需要遵循的有关标准很重要。这种标准可以包括所采用的架构和设计模式、建模标准和编程标准……如果标准的推行导致工作产品按一致的方式创建……只要存在帮助开发的工具,自动遵循这些标准是有可能的。