首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》谨防最佳实践

关灯直达底部

如果你经常构建大型企业软件系统,可能考虑过大多数我刚才列出的“最佳实践”原则。但要小心。即使是最善意的原则,有时候也会产生意想不到的负面影响。如果只是构建一个快速的战术方案,为确保完整的关注点分离而采用复杂的分层策略,也能耗费你大量时间。原则通常是因为好的理由才引入,但它们并不是任何时候都有好处。

构建软件的大小和复杂度,加上环境的约束,会帮助你决定采用哪些原则。语境一如既往是关键。一份明确的原则清单有助于确保团队中每个人都以相同的方式工作,但你要确保这些原则是帮助而非阻碍。倾听团队成员的反馈会帮助你认清你的原则是否奏效。