案例86:代码库理解与重构
适用场景
接手一个陌生代码库,需要快速理解代码结构和逻辑,并识别可重构的优化点。
操作步骤
- 打开WorkBuddy,新建对话,切换至Craft模式
- 选择工作空间目录为代码项目文件夹
- 输入代码理解与重构指令
- AI自动扫描代码库,分析项目结构
- 生成代码理解报告:项目架构→模块划分→核心逻辑→依赖关系→数据流
- 识别可重构优化点:代码重复→命名不规范→性能瓶颈→安全隐患
- 输出理解报告Markdown+重构建议清单
指令模板
理解这个Java项目的代码库并识别重构点:1.项目架构分析(模块划分、依赖关系图);2.核心业务逻辑梳理(主要流程和数据流);3.代码质量评估(命名规范、注释覆盖率、代码重复率);4.识别5-10个可重构优化点(代码重复、性能瓶颈、安全隐患、命名不规范),每个附具体位置和重构建议;5.输出理解报告Markdown+重构清单Excel。
涉及 Skills / 专家 / 连接器
代码分析能力、架构师专家、GitHub连接器(可选)
注意事项与技巧
- 大型代码库建议分模块逐步理解
- 可调用架构师专家增强代码分析深度
- 重构建议需人工评估优先级和可行性
效率提升
1周→2小时