1
passive 1 day ago via Android
只要测试写得够好,内容上没区别,还能保持项目整体 consistent ,包括变量命名,减少技术债,便于 AI 将来维护。但是可能连作者都不认识了,只能 AI 来维护。
目前的 show stopper 是如果用第三方 API ,即使承诺对话不用作训练,整个代码库依然会泄漏给多方,见这两天关于 Anthropic 的讨论。 |
2
Jonchil 1 day ago via iPhone
做好单测,如果走到最后没有啥大回归,应该问题不大,比人工代码要强。总体来看 token 够的话,这么做没啥问题。
但是还是得自己多参与,否则连架构都看不懂了,后面没法维护。 |
3
laizenan 1 day ago
有没有大佬有相关经验的,我经常觉得某个技术栈不好需要换,AI 上了以后就很可能无法完全 review 清楚代码了。
|
4
msg7086 1 day ago
你说的是无损变形还是直接重写算法之类。
无损变形本身是挺安全的,确定某种变形方法以后让他统一风格重构就是。 |
5
tomchen 21h 41m ago
你都已经用 AI 了,那就叫 AI review 一下,看看要不要 refactor ,refactor 哪些部分。当然完全 rewrite 通常不必要(除非你有要 port 到另一个语言的硬性需求)。另外还是用 fable/astra 来 review 和思考怎么 refactor 比较好,实在不行就 Opus/Sol ,不要用三流的
|
6
zuokanyunqishi 19h 59m ago
AI 新屎换旧屎
|
7
zencitta 19h 26m ago
如果数据以及服务器架构上没问题,只是软件代码结构问题,我觉得没必要重写。未来都是交给 AI 了,对 AI 来说,重构过和没重构过,以及用二进制写的代码,对 AI 来说都没有区别。
|