知识卡片
C4守住层次
内容
C4 常见问题的核心是保持抽象层次清晰:简单系统可合图,但一旦混乱就拆开,组件也要归属到实际容器。发散:画法应服务理解,不能为了省图而牺牲边界。
参考来源
- 位置:《程序员必读之软件架构》第44章《C4的常见问题》(源文件:OEBPS/text00000_split_057.html)
- 结论依据:原文回答"是否可以把容器图和组件图合到一起"的常见问题,明确即使微型系统一张图展示容器和组件也往往太乱,主张组件要归属到实际容器,直接支持卡片论点。
- 原始内容:"我发现,即使是微型系统,一张图展示容器及其组件往往也太乱了。我个人的偏好是保持容器图尽可能简单……如果有疑问,问问自己将如何实际编码和部署系统。"