Hacker News · AI 讨论· ibobev·· 25 天前精选AI 评分71
作者用 AI 一周删除编译器 1.9 万行死代码,一个月零回滚
Deleting 19k Lines of Dead Compiler Code Without Trusting the LLM
AI 导读
作者用 AI 辅助在一周内删掉编译器约 1.9 万行死代码,二进制体积减少 50+ MB,一个月后没有回滚也没有修复提交。做法是先靠 compile_commands.json 上的静态分析划定依赖 --XYZ 的范围,让 LLM 给每个函数标红蓝两色,再按机械删除、跨团队、副作用、手术四类分级,每类配一个对应风险的测试,AI 分轮改、子 agent 先审、人工再审。
借鉴点
可复用五步删代码流程:静态分析定范围、LLM 标红蓝、四类分级配测试、子 agent 加人工复核、只清理动过的代码;前提是已有 compile_commands.json 和回归测试,动态注册的 pass 需人工兜底。
来源:Hacker News · AI 讨论 · thecloudlet.github.io