从 Slopfix「专门删除 AI 代码」说起:质量不是事后打扫,而是写进协作里的工程纪律。
最近,一支名叫 Slopfix 的三人工程团队在 Hacker News 上放出狠话——发帖账号为 zielony,团队隶属波兰工作室 odra.dev。按其官网与 HN 讨论帖公开说法:他们宣称三位资深工程师连续投入一周,标价约 1 万美元,只干一件事——删除 AI 生成、已逐渐失去可维护性的代码;并举例可在功能不变的前提下,把约 10 万行压缩到约 3.5 万行。
HN 讨论:https://news.ycombinator.com/item?id=48823359
有人说这是刚需,也有人嘲讽:「会 Vibe Coding 的,谁还花钱找你们收拾残局?」
争议背后那条曲线更扎心:写代码越快,代码库越难维护;功能堆得越多,团队协作越卡。
对羽山数据这样长期在企业场景里做数据智能与 AI Agent 交付的团队来说,这并不只是一则科技八卦——它提醒我们:代码质量从来不是「事后请人打扫」,而是从第一天就要写进协作方式里的工程纪律。
一张图看懂:失控 vs 受控
同样用 AI 写代码,团队走向可能完全相反。
图1|同样用 AI,决定命运的是团队有没有「受控路径」
AI 提速之后,团队只有两条路
失控路径 · 越写越乱
- AI 几天搭出能演示的产品
- 重复造轮子 · 逻辑四处复制
- 改 A 坏 B · 新人难接手
结果:高价请人收拾残局
受控路径 · 越写越稳
- 先约定规范与边界
- 小步提交 · Review 把关
- 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|四个共识转起来,质量才不是某个人的「审美副产品」
团队质量责任闭环
代码库
公共资产
什么叫「做完」
边界·接口·测试·影响说明谁对结果负责
AI可起草·人必须背锅怎样算可合入
Review不是礼貌点赞出问题怎么复盘
沉淀规范·测试·自动化什么叫「做完」——不是页面能点通,而是需求边界清楚、接口约定明确、异常路径可解释、关键逻辑可测试、改动影响可说明。
谁对结果负责——AI 可以起草,脚手架可以提速,但合进主干的代码,必须有人对架构、可读性、后续维护负责。工具没有投票权。
怎么样算「可以合入」——Code Review 不是礼貌点赞,而是对可读性、重复实现、边界条件和团队约定的共同把关。
出了问题怎么复盘——故障不该只落成甩锅会,更该沉淀成规范、测试、清单和自动化,让同类问题更难再发生。
把管控前移:让质量发生在协作现场
与其事后删代码,不如把质量动作嵌进日常协作。下面是一套可直接落地的团队协作逻辑:
图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 是工具。投票权,始终在人手里。
参考链接
- Slopfix 官网介绍:https://odra.dev/slopfix/
- Hacker News 原帖与讨论(发帖账号 zielony):https://news.ycombinator.com/item?id=48823359
- odra.dev 团队主页:https://odra.dev/
文中收费、减行目标、按完成率计费与质保等表述,均据上述公开材料整理,不构成对第三方服务效果的背书。
