Anthropic publie code-modernization v1.0.0, un plugin pour Claude Code
Anthropic publie code-modernization v1.0.0, un plugin pour Claude Code
Ce plugin modernise les bases de code héritées et cherche à prouver que la nouvelle implémentation se comporte exactement comme l'originale.
Anthropic a publié code-modernization v1.0.0, un plugin pour Claude Code destiné à moderniser les bases de code héritées.
Le plus intéressant est que le plugin ne se contente pas de réécrire le code. Il cherche à prouver que la nouvelle implémentation se comporte exactement comme l'originale.
Voici comment il fonctionne :
- Il analyse l'ancien système et en extrait les règles métier.
- Il établit un plan de modernisation et le soumet à votre validation.
- Il réécrit ou met à jour le code, y compris en le portant vers d'autres langages de programmation.
- Il exécute les anciennes et nouvelles implémentations avec des données d'entrée identiques et compare les résultats.
- Il génère des tests supplémentaires pour vérifier les cas limites.
- Il introduit volontairement des erreurs afin de s'assurer que les tests peuvent réellement les détecter.
- Il produit un rapport de vérification :
PROVEN,PARTLY PROVENouNOT PROVEN— prouvé, partiellement prouvé ou non prouvé.
Le code source reste intact, et une validation humaine est requise aux étapes critiques.
La documentation complète est disponible dans le dépôt GitHub.
Pourquoi c'est important
AnalyseLa modernisation du code hérité devient un processus vérifiable, avec validation humaine et preuve de comportement équivalent.
Discuter dans la communauté
Partagez vos questions et vos idées avec les développeurs