Anthropic veröffentlicht Code-Modernization-v1.0.0-Plugin für Claude Code
Anthropic veröffentlicht Code-Modernization-v1.0.0-Plugin für Claude Code
Das Plugin modernisiert Legacy-Codebasen und versucht nachzuweisen, dass die neue Implementierung sich exakt wie das Original verhält.
Anthropic hat code-modernization v1.0.0 veröffentlicht — ein Plugin für Claude Code, das für die Modernisierung von Legacy-Codebasen entwickelt wurde.
Das Interessanteste daran ist, dass das Plugin den Code nicht einfach nur umschreibt. Es versucht nachzuweisen, dass sich die neue Implementierung genau wie das Original verhält.
So funktioniert es:
- Es analysiert das alte System und extrahiert daraus Geschäftsregeln.
- Es erstellt einen Modernisierungsplan und sendet ihn zur Freigabe.
- Es schreibt Code um oder aktualisiert ihn, einschließlich Portierung auf andere Programmiersprachen.
- Es führt die alte und die neue Implementierung mit denselben Eingabedaten aus und vergleicht die Ergebnisse.
- Es generiert zusätzliche Tests für Grenzfälle.
- Es führt absichtlich Fehler ein, um sicherzustellen, dass die Tests diese tatsächlich erkennen können.
- Es erstellt einen Prüfbericht mit den Ergebnissen:
PROVEN,PARTLY PROVENoderNOT PROVEN— nachgewiesen, teilweise nachgewiesen oder nicht nachgewiesen.
Der Quellcode bleibt dabei unberührt, und in kritischen Phasen ist eine menschliche Bestätigung erforderlich.
Die vollständige Dokumentation ist im GitHub-Repository verfügbar.
Warum das wichtig ist
AnalyseDie Modernisierung von Legacy-Code wird dadurch zu einem nachvollziehbaren Prozess mit menschlicher Kontrolle und überprüfbarem Verhaltensvergleich.
In der Community diskutieren
Teile deine Fragen und Erkenntnisse mit Entwicklern