3. 小结任意一个业务系统都会面对两类需求:
- 来自业务的功能性需求;
- 来自技术的非功能性需求;
- 功能性需求的驱动力在于业务自身的复杂性和多变性;
- 非功能性需求的驱动力在于架构的变更和技术的更迭;
- 内六边形 。聚焦于业务解决功能性需求,常用的手段有 DDD、TDD、重构;
- 外六边形 。聚焦于技术解决非功能性需求 , 需要使用好 输入适配器 和 输出适配器;
推荐阅读
- 平面设计必备的三大软件设计教程
- 听说你会架构设计?来,弄一个群聊系统
- 一文读懂Android架构演进历程
- Instagram 早期技术架构,你了解了吗?
- 登雪山装备哪些是必备的 登雪山怎么选购装备
- 五一出行物品清单 五一出行必备装备
- 护发精油哪个牌子用了改善毛躁?以下6款好产品“毛孩子”必备!
- Python编程必备:掌握列表遍历的六种神级技巧!
- 自驾游必备100个清单 自驾游注意事项和准备工作
- 听说你会架构设计?来,弄一个微信群聊系统
