知识卡片

架构应喊业务

专业/工作

内容

顶层目录和模块结构应该首先暴露系统的业务意图,而不是框架、数据库或 Web 技术。一个健康管理系统的架构应“喊出”健康管理,而不是“喊出”Spring 或 Rails。发散:新成员打开仓库时最先看到什么,就是架构价值观的外化。

参考来源

《架构整洁之道》第21章《尖叫的软件架构》