知识卡片
图要喊出业务
内容
充满“业务逻辑”“处理器”等泛化词的图很难说明系统真正解决什么问题。发散:架构图应像代码结构一样喊出业务领域,让人一眼看出这是风险系统、银行系统还是内容平台。
参考来源
- 位置:《程序员必读之软件架构》第34章《无效的草图》(源文件:OEBPS/text00000_split_047.html)
- 结论依据:原文批评图中标注泛化的"业务逻辑"框,引用鲍勃·马丁"代码组织应喊出业务领域",建议把"业务逻辑"替换成具体的"金融风险计算器",直接支持卡片论点。
- 原始内容:"看看中间的框——还标着"业务逻辑"。你构建过实现"业务逻辑"的软件吗?……只要把"业务逻辑"替换成"金融风险计算器"就至少点出了我们操作的业务领域。……软件架构图也应如此。"