先交代背景,前端开发三年,主要写React。最近团队全面引入Copilot和ChatGPT辅助编码,我自己的习惯也变成“描述需求—生成代码—小改—提交”。效率确实提升明显,但很快发现问题:AI生成的代码风格很统一,但很多逻辑是“一次性”的——比如状态管理、副作用处理,它经常用很绕的方式实现,局部看没问题,一接业务就崩。更头疼的是,AI特别喜欢重复生成相似的组件,导致现在文件里大量冗余代码,我都不敢重构,怕一改就牵连一堆隐藏依赖。
想问下大家,怎么平衡AI提效和代码可维护性?有没有什么提示词策略或者code review流程能规避这个问题?还是说只能靠人肉改?