一个完善的方案的需要考虑的三个方面
- 当前需求
理清楚初心,当前方案要解决的问题。聚焦到主要解决的问题。
- 结果上下文
- 好处:当前方案的好处,解决了什么
- 弊端: 什么是它不能解决的
- 问题:引入什么新的问题
- 与其他方案的关系
- 前导:当前方案是怎么演变出来。
- 后续:当前方案会引入什么新问题,有什么后续的解决方案
- 替换:可以解决同样需求的情况下,还没什么备选方案。为什么选择了当前方案
参考《微服务设计模式》的1.6.2"模式和模式语言", 相对减少了模式关系中的泛化和特化。
一个完善的方案的需要考虑的三个方面
理清楚初心,当前方案要解决的问题。聚焦到主要解决的问题。
参考《微服务设计模式》的1.6.2"模式和模式语言", 相对减少了模式关系中的泛化和特化。