返回列表 发布新帖
查看: 166|回复: 8

怎么优化重构 AI 生成的代码方便后面维护?

shp123发表于 7 天前 | 查看全部 |阅读模式
内部项目写了一个月基本的功能啥的都弄出来了,也能用,但是有好多地方感觉还是不太行,而且看了一下里面的一些代码有的也不太合理,项目也是几个人分模块用 AI 弄出来的,现在+1 要求我们仔细 Review 下代码架构方便后续维护
想问下市面上有没有类似这种能够优化代码架构、设计模式等等的这种开源项目?感觉 AI 写屎山是挺快的,但是怎么优化整体的架构和质量,不知道有没有这种工具去优化呢?
早晨来的时候跟 mt 聊了下,感觉也没有什么好的方法,这种能力上的问题就只能靠那种贵的模型去 review 去重新发现吗?
好像 skills 等等那种最多只能是工程上的约束,不能够带来能力的提升
想问下万能的 尘友们有没有遇到同感的,我感觉这块未来应该是个很大的问题吧
回复

使用道具 举报

Kalo发表于 7 天前 来自手机版 | 查看全部
不要优化重构, 出了问题 AI 背锅
回复

使用道具 举报

Sova发表于 7 天前 | 查看全部
AI 生成的代码就是一次性的,别维护。这是不知道哪里看到的一个总结。
回复

使用道具 举报

ak47998发表于 7 天前 | 查看全部
ai 最操的是欺骗性编程,有时候会忽略一点细节,所以还是需要审查代码
回复

使用道具 举报

咕咕鸡发表于 7 天前 来自手机版 | 查看全部
用架构风格和测试作为围栏,包括功能、性能、★场景测试,保证围栏正确下,反复自我迭代到最优解。AI 写的别看,越看越心累。
回复

使用道具 举报

shuiadmin发表于 7 天前 来自手机版 | 查看全部
感觉没必要也不要去优化,这次大功夫让你改好了架构,下次继续用 AI 写需求,会不会又回去了,变得差不多呢
回复

使用道具 举报

0531161536发表于 7 天前 来自手机版 | 查看全部
不过你们如果人很多,最好定义一个 AI 提交的规范(测试怎么才算达标),尽量让每次提交都是正向质量代码
回复

使用道具 举报

923526472发表于 7 天前 来自手机版 | 查看全部
阶段性重构嘛,superpowers 出来的代码应该都有测试覆盖了吧,再测试不变的情况下原地重构结构就行了。先和 AI 讨论商量好做哪些架构上的改动,然后让他照着路线迁移就行。
然后不要过于频繁地去动结构。以前说方便维护,一个是要考虑人类去改代码,一个是要考虑测试覆盖率不高所以要减少盲点。现在你既不需要人类去改代码,又不会测试覆盖率不足,动结构几乎只要考虑(1)这样的结构是否更方便 AI 写代码和扩展,(2)这样的结构是否性能更好。
回复

使用道具 举报

温一壶发表于 7 天前 来自手机版 | 查看全部
AI 生成的当然是 AI 维护了🤣
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表