我突然发现,AI 时代的开发流程中,"重构"已经悄然变成了固定环节
在以前,重构是能躲就躲,迫不得已才会选择的下下策
但现在不一样,AI 写代码虽然快,但性能一般,冗余又多,再加上人基本不会审查,所以随着模型能力的升级,顺手重构一遍,反而成了理所当然且必要的环节了
那么问题来了,如果我连测试用例都是 AI 写的,那怎么保证重构前后功能一致呢?
我突然发现,AI 时代的开发流程中,"重构"已经悄然变成了固定环节
在以前,重构是能躲就躲,迫不得已才会选择的下下策
但现在不一样,AI 写代码虽然快,但性能一般,冗余又多,再加上人基本不会审查,所以随着模型能力的升级,顺手重构一遍,反而成了理所当然且必要的环节了
那么问题来了,如果我连测试用例都是 AI 写的,那怎么保证重构前后功能一致呢?