代码重构方法论
基于系统特性的重构流程建议:
- 诊断阶段:
- 使用@code-reviewer生成技术债务报告(代码重复率/测试覆盖率/复杂度分析)
- 通过@architect-scanner识别架构反模式(如过度耦合的模块)
- 规划阶段:
- 调用@refactoring-planner制定分阶段重构路线图
- 使用@test-coordinator确保测试覆盖率不降低
- 执行阶段:
- 领域专家智能体分工(如@rails-refactoring-expert处理模型层)
- 强制引入工程实践(通过CLAUDE.md配置:必须含结构化日志/熔断器)
- 验证阶段:
- 自动运行@performance-benchmarker对比指标
- 使用@docs-generator同步更新架构文档
典型案例:改造单体应用到微服务时,系统会协调:
- @domain-analyzer划定边界上下文
- @api-designner设计契约
- @circuit-breaker-specialist植入弹性机制
本答案来源于文章《Claude 007 Agents:用于现代软件开发的AI智能体编排系统》