谈到软件架构,犯错是不可避免的。架构设计的艺术在于试错的时候只用一点时间。做出决定的唯一方法是进行实验并收集可以为这些决策提供信息的数据。 最小可行架构(MVA)由测试架构决策可行性的一些实验组成。这些实验收集反馈,使开发团队能够修改他们的决策。