Code-Refactoring-Methodik
Empfehlungen für den Rekonfigurationsprozess auf der Grundlage der Systemeigenschaften:
- Diagnosephase::
- Erstellung von Berichten über technische Schulden (Code-Duplikation/Testabdeckung/Komplexitätsanalyse) mit @code-reviewer
- Identifizierung von Architektur-Anti-Patterns (z.B. übermäßig gekoppelte Module) mit @architect-scanner
- Planungsphase::
- Aufruf von @refactoring-planner zur Entwicklung eines schrittweisen Refactoring-Fahrplans
- Verwenden Sie @test-coordinator, um sicherzustellen, dass die Testabdeckung nicht beeinträchtigt wird.
- Durchführungsphase::
- Arbeitsteilung zwischen Fachexperten (z. B. @rails-refactoring-expert bearbeitet die Modellebene)
- Obligatorische Einführung von Ingenieurpraktiken (konfiguriert über CLAUDE.md: muss strukturierte Protokollierung/Sicherungen enthalten)
- Validierungsphase::
- Autorun @performance-benchmarker Vergleichsmetriken
- Synchronisierung von Aktualisierungen der Architekturdokumentation mit @docs-generator
Typischer Fall: Koordinierung der Systeme bei der Umwandlung monolithischer Anwendungen in Microservices:
- @domain-analyzer grenzt Kontexte ab
- @api-designer Design kompakt
- @circuit-breaker-specialist Implantation von Resilienzmechanismen
Diese Antwort stammt aus dem ArtikelClaude 007 Agents: ein AI Intelligent Body Orchestration System für moderne SoftwareentwicklungDie