从 Slopfix「专门删除 AI 代码」说起:质量不是事后打扫,而是写进协作里的工程纪律。

最近,一支名叫 Slopfix 的三人工程团队在 Hacker News 上放出狠话——发帖账号为 zielony,团队隶属波兰工作室 odra.dev。按其官网与 HN 讨论帖公开说法:他们宣称三位资深工程师连续投入一周,标价约 1 万美元,只干一件事——删除 AI 生成、已逐渐失去可维护性的代码;并举例可在功能不变的前提下,把约 10 万行压缩到约 3.5 万行。

来源:https://odra.dev/slopfix/

HN 讨论:https://news.ycombinator.com/item?id=48823359

有人说这是刚需,也有人嘲讽:「会 Vibe Coding 的,谁还花钱找你们收拾残局?」

争议背后那条曲线更扎心:写代码越快,代码库越难维护;功能堆得越多,团队协作越卡。

对羽山数据这样长期在企业场景里做数据智能与 AI Agent 交付的团队来说,这并不只是一则科技八卦——它提醒我们:代码质量从来不是「事后请人打扫」,而是从第一天就要写进协作方式里的工程纪律。

一张图看懂:失控 vs 受控

同样用 AI 写代码,团队走向可能完全相反。

图1|同样用 AI,决定命运的是团队有没有「受控路径」

AI 提速之后,团队只有两条路

失控路径 · 越写越乱

  1. AI 几天搭出能演示的产品
  2. 重复造轮子 · 逻辑四处复制
  3. 改 A 坏 B · 新人难接手
    结果:高价请人收拾残局

受控路径 · 越写越稳

  1. 先约定规范与边界
  2. 小步提交 · Review 把关
  3. CI 门禁 · 债务及时收敛
    结果:可持续迭代交付

AI 把速度拉满,也把失控提前了

Slopfix 在官网中描述的场景,很多团队并不陌生。

项目前期一切很顺:Claude Code、Cursor、Copilot 一路生成,几天就能搭出可演示产品。改需求、补页面、接接口,十几分钟就有结果——大家误以为效率已经被彻底解放。

等到代码长到数万、十几万行,问题集中爆出:同类逻辑复制四五份;鉴权、请求封装到处是「差不多」的实现;改一处,另两处莫名坏掉;新人不知道从哪读起——连 AI 也读不懂这堆早已失控的代码了。

根因不神秘:AI 擅长完成眼前任务,却不自动负责整体可维护性。它会重复造轮子,会复制粘贴,会为了交差继续堆代码。速度被放大了,质量债务也被提前制造出来——没有评审、规范、归属,最终收拾摊子的一定是人。

删代码容易,重建协作很难

根据 Slopfix 官网(https://odra.dev/slopfix/)的介绍,他们看上去卖「减行数」,真正卖的是可维护性。几个值得注意的细节,也说明了这件事并不只是「按小时外包重构」:

先免费分析,再决定接不接。他们会先免费评估客户代码库;若判断优化空间不大,会直接告知不收费。只有确认能改善时,才承诺明确目标——例如在功能一致前提下压减代码量。

按完成率计费,而不是甩锅式包干。官网称:若约定减少 50%,最终只做到 20%,则完成率为 40%,客户按比例支付(例如只需付约 4000 美元);达到或超过目标才付满约 1 万美元。

交付后还有质保。重构前会与客户一起梳理页面、API、业务流程,形成功能清单作为验收安全网;交付时留下 Lint、CI、工程规范,并承诺约两周免费质保——因重构导致原有功能异常,免费修复。

他们自己也用 AI,但强调边界。Slopfix 并不反对 AI 编程,甚至大量使用 Claude Code;其反复强调的是:AI 只是工具,不是负责人——架构取舍、抽象与删除、何处必须重写,仍由累计多年工程经验的人决定。

等项目失控再请人「开一周大扫除」,成本极高且治标不治本。企业真正需要的,不是偶发清理,而是让质量在日常协作里被守住的机制——否则今天删掉大半代码,明天 AI 又能再生成回来。

代码质量,本质是团队共同承担责任

很多人把质量理解成「个人写得干不干净」。在 AI 时代这已经不够——代码库是公共资产,谁都能往里加,却不一定谁都愿意维护。「能跑就行」一旦成为默认验收标准,难以维护的代码就会以协作名义被合法化。

质量管控首先是组织问题,其次才是技术问题。健康团队至少要在四个层面达成共识:

图2|四个共识转起来,质量才不是某个人的「审美副产品」

团队质量责任闭环

代码库

公共资产

  1. 什么叫「做完」
    边界·接口·测试·影响说明

  2. 谁对结果负责
    AI可起草·人必须背锅

  3. 怎样算可合入
    Review不是礼貌点赞

  4. 出问题怎么复盘
    沉淀规范·测试·自动化

  5. 什么叫「做完」——不是页面能点通,而是需求边界清楚、接口约定明确、异常路径可解释、关键逻辑可测试、改动影响可说明。

  6. 谁对结果负责——AI 可以起草,脚手架可以提速,但合进主干的代码,必须有人对架构、可读性、后续维护负责。工具没有投票权。

  7. 怎么样算「可以合入」——Code Review 不是礼貌点赞,而是对可读性、重复实现、边界条件和团队约定的共同把关。

  8. 出了问题怎么复盘——故障不该只落成甩锅会,更该沉淀成规范、测试、清单和自动化,让同类问题更难再发生。
    把管控前移:让质量发生在协作现场

与其事后删代码,不如把质量动作嵌进日常协作。下面是一套可直接落地的团队协作逻辑:

图3|团队协作质量流水线:规范 → 生成 → 评审 → 门禁 → 合入 → 回流

团队协作质量流水线

1

规范先行

目录·命名

错误处理约定

2

AI 辅助写

小步变更

意图写清楚

3

Code Review

查重复债务

问一句为什么

4

CI 门禁

Lint·测试

协作要点

【先约定,再生成】规范不清,AI 只会高效制造不一致。

【小步提交,频繁对齐】巨型 AI PR,几乎无法认真评审。

【Review 看意图和债务】别只看语法对不对,多问一句为什么。

【自动化守底线】能自动拦住的,就别靠自觉。

再留下能复用的工程资产:CLAUDE.md / AGENTS.md、README、接口文档、验收清单、故障手册。团队沉淀越厚,AI 越能用在正确方向;沉淀越薄,AI 就越容易加速混乱。

合入前 5 问(可直接贴进团队群)

❶ 这段逻辑是不是仓库里已有实现?能不能复用,而不是再造一份?

❷ 变更意图写清楚了吗?别人三分钟内能不能看懂「为什么改」?

❸ 影响范围说明了吗?改 A 会不会连带伤到 B、C?

❹ 关键路径有没有最小验证?(单测 / 手测清单 / 回滚方式)

❺ 这份改动谁背锅?AI 可以起草,合入主干必须有明确负责人。

质量管理最有效的形态,不是月底大复盘,而是每次合入、每次联调、每次交接时自然发生的提醒与收敛。

羽山数据怎么管 AI 写出来的代码

这些问题,并不只停留在「海外删代码」的新闻里。羽山数据在智能体、数据产品与客户交付场景里,同样在高频使用 AI 辅助开发。我们自己的共识很简单——也和 Slopfix 强调的边界一致:

AI 可以加速起草,但不能跳过责任边界。涉及企业核验、合规数据、业务结论这类场景时,生成内容必须留下可复核、可追溯的过程;代码合入同样如此——小步提交、人工 Review、关键节点保留人审,比「一口气生成一整库」重要得多。

眼下我们团队也在试行几件事:把目录约定与 Agent 工作说明(如 AGENTS.md)写清楚;把「合入前 5 问」嵌进日常评审;对对外交付与核心链路提高门禁,而不是一律追求生成速度。目标不是少用 AI,而是让 AI 进入协作后,团队仍然扛得住后续维护、审计和迭代。

好团队不怕 AI 写得快,怕没人愿意「接住」

在 Hacker News 讨论(https://news.ycombinator.com/item?id=48823359)中,Slopfix 面对质疑时说得很现实:真正客户往往不是个人开发者,而是那些靠 AI 快速做出产品、准备交给正式研发维护、或准备接受安全审计的 CTO。

AI 擅长加速验证想法;一旦进入持续迭代、多人协作、对外承诺,工程质量就必须回到正轨。

图4|AI 负责「写出来」,团队必须负责「扛得住」

AI 时代,团队真正稀缺的能力

📐

拆清需求

信息不完整时

🧭

判断取舍

复用 / 重写 / 别碰

🛡

守住可维护性

进度压力下

🚀

可持续交付

个人→团队效率

代码质量管控和团队合作,从来不是两件分开的事:没有协作共识,规范只是标语;没有质量底线,协作再热闹也会互相堵住。

与其高价收拾残局,不如先建工程纪律

「专门删除 AI 代码」这类服务之所以刺眼,是因为它把隐形成本打成了明牌。

写得快不是问题,失控才是;用 AI 不是问题,没人负责才是;赶进度不是问题,用进度正当化债务,才是长期最贵的错误。

一句话记住四条优先级

让规范先于生成 · 让评审先于合入 · 让自动化先于自觉 · 让责任先于工具

当「写代码」越来越廉价,工程师真正值钱的部分反而更清晰:理解业务、设计结构、控制风险,在复杂系统里把团队带到可持续前进的轨道。

AI 是工具。投票权,始终在人手里。

参考链接

  1. Slopfix 官网介绍:https://odra.dev/slopfix/
  2. Hacker News 原帖与讨论(发帖账号 zielony):https://news.ycombinator.com/item?id=48823359
  3. odra.dev 团队主页:https://odra.dev/
    文中收费、减行目标、按完成率计费与质保等表述,均据上述公开材料整理,不构成对第三方服务效果的背书。