先考虑原则、公理和类比、再考虑个人意见和口味

来源:互联网 发布:天猫淘宝店差评有用吗 编辑:程序博客网 时间:2024/06/05 09:57

作者:迈克尔哈默(Michael Harmer

创建架构时,应明确使用原则、公理和类比来指导创建过程。这将在架构上带来许多好处。如果单凭个人经验意见和口味来盲目地创建架构,是无法获得这些好处的。

这样做,架构的文档化将会更加容易,从描述架构所遵循的原则开始即可。相比费力传达架构师的个人意见和经验,这样做会简单得多。而且,对需要理解和实现架构的人来说,有了这些原则会更加方便。对于需要接着在这个架构上工作的继任架构师或经验不足的架构师,这也非常宝贵。

原则清晰的架构能够把架构师解放出来,使其免于进行全面复审而忙得不可开交,并且也给架构师带来了圈套的优势和影响力。碰到以下情形时,架构师无需为了确保一致性而成为无所不知的工作狂:

  • 实现和调整架构。
  • 把架构扩展到相关领域。
  • 使用新技术重新实现架构。
  • 解决细节上的极端情况。

个人意见和口味上的分歧,常常会演变为政治性的争论,其中就会出现动用权威来赢取争论。然而,只要底层原则十分清楚,分歧便可为深入理性探讨开辟道路,同时又规避了与个人有关的问题。可能根本无需牵扯到架构,便可解决分歧。

在架构实现及整个过程中,原则和公理也确保了架构上的一致性。一致性通常会成为问题,尤其在跨越多种技术并将长期存在的大型系统中。清楚的架构原则,能够使那些不熟悉某项特别技术或组件的人,明白其中的缘由,更透彻地理解他们本不熟悉的技术。

0 0
原创粉丝点击