用AI写代码有个很头疼的问题:它不是不会写,是太会写了。让AI做个小功能,明明前端有现成的日期选择库,它非得手写几百行给你做一个;
明明npm上有成熟方案,它偏要从零造轮子。代码看着能跑,但冗余一大把,维护起来全是坑。

最近GitHub上爆火的开源项目ponytail-4.7.0,几天就拿下四万多个Star,核心思路就是专门治这个问题。

Ponytail的做法很反直觉:在AI动笔写代码之前,先拦下来问六个问题
这个功能真的需要吗?
系统原生有没有?
标准库能不能解决?
现有依赖能不能复用?
能不能只写一行就搞定?
如果前面任何一步答案是"能",那就绝不多写第二行代码。
相当于给AI装了一个"偷懒过滤器",只写真的省不掉的代码。

实测效果很惊人。代码量最多减少了百分之九十四,生成速度提升了三到六倍,因为写的代码少维护成本也降下来了。

这其实也印证了程序员圈子里那句老话:最好的代码往往就是最少的代码。不是代码堆得多就厉害,能用一行解决的问题写到一百行反而是技术债。
以上就是本期的分享,如果你经常用AI辅助编程又想保持代码质量,这个开源项目强烈建议收藏!
视频演示:


软件工具分享不易,如果这篇对你有一点点帮助,麻烦点个「赞」或「喜欢」,非常感谢。
夜雨聆风