知识卡片
控制像操纵杆
内容
架构需要一定控制来保持一致性,但控制不是开关,而是随团队经验、规模、复杂度和约束调节的操纵杆。发散:团队总问“为什么、怎么办”时需要更多指导;团队持续抵触时可能控制过量。
参考来源
- 位置:《程序员必读之软件架构》第15章《软件架构要引入控制吗》(源文件:OEBPS/text00000_split_026.html)
- 结论依据:原文明确提出把控制看作操纵杆而非开关,并列出团队经验、规模、复杂度等决定控制程度的具体因素,直接支持卡片论点。
- 原始内容:"我喜欢把控制看作操纵杆,而不是某些非黑即白、只有两种状态的东西。……如果团队老是问"为什么"和"怎么办",那可能就需要更多指导。如果团队好像总是在和你对着干,可能你就是把操纵杆推得太多了。"