codebase-design:深模块设计 codebase-design 是模型触发的设计纪律:提供一套关于「深模块」的共享词汇与方法——用很小的接口藏住大量行为,放在干净的接缝上,且能透过接口测试。它回答的是「模块怎么切才优雅」。 深模块设计的共用词典:小接口、大能力、干净接缝、可测。 它解决什么问题 AI 加速了写码也加速了熵增,模块常被切成「浅模块」——接口复杂却没藏住多少行为,导致改动到处扩散。
codebase-design 是模型触发的设计纪律:提供一套关于「深模块」的共享词汇与方法——用很小的接口藏住大量行为,放在干净的接缝上,且能透过接口测试。它回答的是「模块怎么切才优雅」。
深模块设计的共用词典:小接口、大能力、干净接缝、可测。
AI 加速了写码也加速了熵增,模块常被切成「浅模块」——接口复杂却没藏住多少行为,导致改动到处扩散。
codebase-design 给 implement 和 tdd 提供「在哪切、怎么测」的方法论;它和 improve-codebase-architecture 一起构成设计投资的两端。
相关技能:
用很小的接口藏住大量行为的模块,改动时波及面小、易复用。对应地,浅模块接口复杂却没藏住多少能力。
codebase-design 管「怎么设计才对」,improve-codebase-architecture 管「现有代码哪里需要深化」,二者互补。
返回章节:工程技能完全指南