8.7
深览指数
科技Bestblogs·浮之静··AI 生成
深度思考:架构腐朽 & Loop Engineering
文章给出一个工程上可用的屎山判别标准——不是代码质量差,而是「删除任何东西的风险都大于保留它的成本」。作者从经济、认识、组织三个维度归纳了七条腐朽路径,并提出「架构 = 被持续执行的约束 × 能被追溯的理由链」的工作定义。核心贡献在于将架构治理从原理讨论推进到可操作工具层,并为AI Agent时代提出了Loop Engineering框架——把反馈环路设计成可观察、可约束、可验证的工程机制。适合已有5年以上软件开发经验、正在应对系统腐化问题的技术负责人或架构师阅读。
核心观点
- ▍屎山的本质不是代码质量差,而是系统失去了删除能力。判别标准:删除任何东西的风险都大于保留它的成本。
- ▍架构不是蓝图,而是被持续执行的约束网络。工作定义:架构 = 被持续执行的约束 × 能被追溯的理由链。没有通过CI或类型系统验证的规则只是文档里的愿望清单。
- ▍Loop Engineering不是让AI替你思考,而是把工程判断变成系统可反复执行的循环。在AI Agent时代,工程师的价值从推动每一步执行转向设计目标、上下文、动作、反馈、停止条件和责任边界。
- 01七条腐朽路径包括:定价倒挂(改造比新建贵)、例外累积(每个特殊case都是系统熵增)、真相分裂(不同模块对同一事实有不同认识)、概念通胀(语义膨胀导致判定困难)、治理自腐(治理本身成为腐化来源)、组织断层(系统边界与组织边界不匹配)、重写引力(系统越旧越容易被提议重写)。
- 02提出时间边界问题:许多工程问题不发生在空间边界(模块间接口)上,而发生在时间边界(系统在不同时间点的状态一致性)上。时间边界没有编译期检查。
- 03三个长寿系统(Linux、PostgreSQL、SQLite)的共同机制:边界分级、所有权显式、变化制度化、不变量下沉、删除合法化。例如Linux通过Linus对稳定内核每两周一发布的节奏,把变化制度化。
- 04七个具体排熵机制:定价对齐(让合规路径比绕行路径更便宜)、棘轮(关键指标只升不降)、守卫自检(每次质量门禁也检查自身有效性)、熵增仪表(量化系统熵的可观测指标)、生命周期(代码和架构也有过期时间)、不对称稳定性(接口稳定性高于实现稳定性)、理由保鲜(架构决策的上下文要持续更新)。
- 05治理路径必须是最便宜的路径的论证:当合规路径比绕行路径更贵时,腐败不需要任何人主观为恶。建议定期审计合规路径与绕行路径的成本差,优先投资降低正门价格,而不是加高墙。
- 06Loop Engineering的核心框架:每个循环应包含目标、上下文、动作、观察反馈、停止条件、责任边界。坏的循环是只有一个动作、没有反馈、没有停止条件的死循环——当前很多AI Agent集成就是这种状态。
反方 / 局限
- — 作者承认Loop Engineering的局限:循环会放大设计者的认知质量,好的循环积累秩序,坏的循环放大混乱。没有自我进化的循环必须在人类监督下运行。
- — 作者未展开但隐含的前提:Loop Engineering对软件团队的组织成熟度要求很高。如果一个团队连基本的CI/CD都跑不通,讨论时间边界的约束可能过于超前。文章的例子全部来自超级长寿的开源项目,中小团队或to B定制化产品的适用性未被检验。
屎山架构腐朽Loop Engineering时间边界Linux内核PostgreSQLSQLite定价倒挂例外累积真相分裂概念通胀治理自腐组织断层重写引力适应度函数类型系统约束不变量下沉删除合法化浮之静
4 分钟 · 4 卡片 · 11 资料
读原文 →