屎山源于不敢删,架构活于持续排熵;AI Coding 时代腐朽速率翻倍——唯一解药是把架构约束编码到 Loop + CI 里让机器维护。
| 节点 | 一句话 |
|---|---|
| 架构五层定义 | 图/决策/约束/运行时/”删起来贵的部分”(第五层是工程现实最贴的工作定义) |
| 腐朽必然性 | 历史负担 + 失败成本不对称 = 系统越来越没人敢动 |
| 重构悖论 | 立项永远漂亮,两年后多数人选择绕道——多一层壳包裹旧系统 |
| Linux 外紧内松 | 稳定性预算花在系统调用/驱动 API/文件系统语义”对外承诺”接口;内部可激进重构 |
| 提交即重构 | 小步前进 + 主干可编译 + 重构不动语义 + 删死代码 + 命名即文档(5 条) |
| 守卫自检 | 永远 pass 的检查器信息量为零;每条规则配反例测试让检查器证明还能失败 |
| 删比改更重要 | 祖训是软件熵的化石;定期盘点 + 让删成为正常开发动作 + 删前加引用监控 |
| Loop Engineering | AI Coding 让代码生成边际成本接近 0;架构师从”画图”变成”把约束编码到 Loop” |
3 反直觉点:① 重构立项漂亮两年后多数人绕道 ② 永远 pass 的检查器信息量为零 ③ AI Coding 让腐朽速率同样翻倍
6 借鉴动作: