
今天特喵的被批了,说可以 AI 辅助开发,但不能完全依赖。这让我很难判断什么时候该“古法编程”。我现在基本是能用 AI 就不用手写。
领导的意思是 AI 写的代码不好维护,而且别人也不好接手。(# 不会 AI 的学一下不就行了,这玩意不是有手就会吗……但没敢怼)
另外还有个规范,说不要把 AI 相关的文档提交上来,让我把 CLAUDE.md 、superpowers 这些都删掉。(我觉得这有点搞笑,有这些文档反而更好维护,没有的话每次都要重新分析一遍,还容易跑偏。)
我现在的开发方式是: 来一个业务,先用 superpowers 让 AI 帮我把业务分析一遍,然后一起把框架定好,用什么设计模式、需要哪些接口、怎么扩展这些都先想清楚。接着就是生成代码,我再把关键流程和测试用例 review 一下就结束了。
说实话,细节代码现在关注得没那么多了。但效率确实高了不少,本质上代码只是解决问题的工具,现在目的也达到了,质量比以前手写的感觉还好一些,测试啥的都跟上了,在意代码怎么漂亮感觉没什么卵用啊,人生苦短,再说了目前 AI 这么,还能写几年代码。
所以现在就有点纠结: 一方面 AI 确实大幅提升效率 另一方面团队对 AI 写的东西有点不信任
兄弟们都是怎么平衡的?
1 MacsedProtoss 6h 50m ago via iPhone 你这过于 vibe 了肯定会被质疑,我看你都不咋写代码了,这种就是在给人挖坑,细节都不关注等后面别人问你为啥这样,你咋说,现场让 AI 查吗?你的代码不就变成 GPL 在这里传染,任何人碰你的都要上 AI 。 如果你生成的代码真的和整个团队的代码规范或者代码风格不统一,那按照你的 AI 大师水平你应该多加点约束来解决 至于 claude.md 这种你肯定也不能一股脑全丢上去,毕竟这样可能会污染其他人跑 AI 的上下文,这些都是要考虑的 |
2 sundayhk 1h 21m ago 太理想化了 后端业务逻辑 复杂点 跟 AI 都说不清楚 |