自我评估
• 您当前的项目是否应用了抽象层次?
• 层次是否定义完善?
• 项目团队是否很好地理解了这些层次?
• 如果复杂性在一个层次中变得过大,团队是否将其分离到视图中呢?
• 团队是否在层次间保持一致性?
• 您的项目会从抽象层次中获益吗?
伟大的架构师本能地遵循这些原则。我们其余的人就必须有意识地应用抽象层次,并运用规则在整个项目生命周期中保持这些层次。
中文地址:http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/USdnmajgreatarchitect.mspx
英文原版:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmaj/html/greatarchitect.asp