知识卡片

架构腐烂常常源于组织问题而非技术问题

普通读书笔记卡 · 1804.b

内容

“混乱大都市”最严重的问题——功能数据塞进错误模块——根源不是技术不足,而是团队内耗:关键程序员经营自己的”软件小帝国”,把功能硬塞进自己负责的模块,哪怕逻辑上不该放那,还得反过来实现更复杂的通信把控制流绕回去。架构质量和团队人际关系是同一件事的两面,技术补救很难抵消组织层面的病灶。

参考来源

- 位置:《架构之美》第2章《两个系统的故事:现代软件神话》2.1.1节《后果》"缺乏内聚"(源文件:程序之美系列套装(6册)团队之美、项目管理之美、架构之美、数据之美、测试之美、安全之美/_epub-src/OEBPS/Text/part0105.xhtml) - 结论依据:原文明确"进一步的软件历史考察揭示了原因:原来的团队中存在个人斗争,所以一些关键程序员开始创建他们自己的软件小帝国……开发团队中健康的工作关系将直接有益于软件设计。不健康的关系和个性膨胀会导致不健康的软件"。 - 原始内容:进一步的软件历史考察揭示了原因:原来的团队中存在个人斗争,所以一些关键程序员开始创建他们自己的软件小帝国……开发团队中健康的工作关系将直接有益于软件设计。不健康的关系和个性膨胀会导致不健康的软件。