架构决策的制定过程
原文中文,约4300字,阅读约需11分钟。发表于: 。自 20 世纪 90 年代软件架构诞生以来,架构决策 (AD) 一直在回答有关设计选项的“为什么”问题。捕捉它们的方法应该成为每个架构师工具箱的一部分。 少即是多——只有关键的广告才能证明这一努力的合理性,只有清晰而合理的理由才能说服读者。让我们看看如何到达那里。 动机 让我们从一个真实的故事开始举例说明:1 一个敏捷软件开发团队迎来了一名新成员,我们假设他是一名外部顾问。这位新成员立即
自20世纪90年代以来,架构决策一直在回答设计选项的“为什么”问题。决策日志可以回答这些问题,让新手闭嘴。AD在20世纪90年代就已存在,但受到的关注较少。2000年代,AD成为研究热点,许多研究成果已付诸实践。自2010年起,AD成为行业项目的主流。Y-Statements是一种精简的决策记录模板,可以回答为什么的问题。记录决策时应避免伪理由和套话,参考实际需求和经验证据。选择适合自己的模板或创建一个,并坚持使用。