Prefer duplication over the wrong abstraction
sandimetz.com原文 ↗
Sandi Metz 这篇经典文章解释为什么错误抽象比重复更贵。她描述的退化路径很常见:程序员 A 为消除重复提取一个新抽象,之后程序员 B 遇到“几乎相同”的需求,只好加参数和条件分支,后续每个需求继续让抽象承担更多例外。它对今天的 AI 代码也仍然有效,因为生成器很擅长提取看似整洁的 wrapper,却不承担未来条件分支的维护成本。
–浏览
评论 · Comments