决策可持续性标准
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
为了详细定义决策个可持续性,阿拉推导出五条关键标准。
战略性
做决策个辰光,看战略后果个人应该考虑决策个长期影响,比方以后个运维搭维护工作量。
可衡量搭可管理
决策个结果可以随辰光推移,根据客观标准来衡量搭评估,最好是数字标准(比方质量属性场景搭工作坊所提倡个)。要记录所有细粒度个决策是勿可能个,所以架构师必须拿决策个粒度限制辣某一级个细节(比方创建一个设计类)。迭能做会得到一套更加可持续个决策,追溯链接也更加少。另外,限制决策之间个依赖数量,可以减少更改个连锁反应。
可实现搭现实
拿解决方案配合问题个理由,应该务实地选择,而且要讲明白。比方,架构师可以表明伊拉已经当心避免过度设计或者设计不足(也就是应该用“够用就好”个办法)。
植根于需求
决策应该建立辣特定领域个架构经验搭背景之上。要考虑公司个环境,还有项目个需求搭限制,包括开发团队现有个技能、培训预算搭流程。
经得起辰光
决策应该根据勿大会马上过时个经验搭知识。比方,架构师可以选平台中立个架构模式或者战术。