知识卡片

图要喊出业务

普通读书笔记卡 · 1888.c

内容

充满“业务逻辑”“处理器”等泛化词的图很难说明系统真正解决什么问题。发散:架构图应像代码结构一样喊出业务领域,让人一眼看出这是风险系统、银行系统还是内容平台。

参考来源

- 位置:《程序员必读之软件架构》第34章《无效的草图》(源文件:OEBPS/text00000_split_047.html) - 结论依据:原文批评图中标注泛化的"业务逻辑"框,引用鲍勃·马丁"代码组织应喊出业务领域",建议把"业务逻辑"替换成具体的"金融风险计算器",直接支持卡片论点。 - 原始内容:"看看中间的框——还标着"业务逻辑"。你构建过实现"业务逻辑"的软件吗?……只要把"业务逻辑"替换成"金融风险计算器"就至少点出了我们操作的业务领域。……软件架构图也应如此。"