V 友们, 你们公司是咋规范使用 AI 的?
今天特喵的被批了,说可以 AI 辅助开发,但不能完全依赖。这让我很难判断什么时候该“古法编程”。我现在基本是能用 AI 就不用手写。
领导的意思是 AI 写的代码不好维护,而且别人也不好接手。(# 不会 AI 的学一下不就行了,这玩意不是有手就会吗……但没敢怼😂)
另外还有个规范,说不要把 AI 相关的文档提交上来,让我把 CLAUDE.md 、superpowers 这些都删掉。(我觉得这有点搞笑,有这些文档反而更好维护,没有的话每次都要重新分析一遍,还容易跑偏。)
我现在的开发方式是: 来一个业务,先用 superpowers 让 AI 帮我把业务分析一遍,然后一起把框架定好,用什么设计模式、需要哪些接口、怎么扩展这些都先想清楚。接着就是生成代码,我再把关键流程和测试用例 review 一下就结束了。
说实话,细节代码现在关注得没那么多了。但效率确实高了不少,本质上代码只是解决问题的工具,现在目的也达到了,质量比以前手写的感觉还好一些,测试啥的都跟上了,在意代码怎么漂亮感觉没什么卵用啊,人生苦短,再说了目前 AI 这么屌,还能写几年代码。
所以现在就有点纠结: 一方面 AI 确实大幅提升效率 另一方面团队对 AI 写的东西有点不信任
兄弟们都是怎么平衡的?