主要就是:
- 哪些功能是可以合并的
- 哪些用到多次的功能可以封装
- 哪些用到多次的组件可以封装
- 哪些组件或功能应该放到通用组件或函数目录里
- 组件也应该放在合适的位置,不要跨层级,如果可以的话,尽量放在离调用方最近的位置,确保组件使用的位置合理
主要就是:
先让 AI 分析下项目,让它给个重构的建议,需要和它多轮对话。没有什么重构项目的银弹提示词。重构你还要结合着项目未来的迭代计划,主要变化点,是你要告诉AI 和 AI 迭代的。
这种可能没有什么通用的办法了,基本就是根据你的需求写一个skill,然后让agent执行plan,然后头脑风暴,让他不停的询问你问题,然后通过了之后,再重构
小项目还好说,稍微大一点的项目感觉还是得自己先大概来一遍整理
我最近也在重构项目,2年前写的项目,真的很头大不知道从哪里开始,密密麻麻的