codebase-design
1 篇文章
- codebase-design 精读:一份词汇表,怎么用『删掉它』判定一个模块该不该存在codebase-design 是一份词汇表而不是一次会话:它定义 module / interface / depth / seam / adapter / leverage / locality 七个概念,并给每个词配一个被禁的替代词。本文走一遍它的真实触发路径,讲清它的四个判定工具(deletion test、接口即测试面、一个 adapter 是假缝两个才是真缝、depth 是接口的属性),它为什么公开否掉 Ousterhout 的 depth 定义,以及一个没有流程、没有停止条件的技能会付出什么代价。