expert
Refactorisation et Optimisation de Legacy
Analyse critique et optimisation d'un code legacy mal structuré en Python.
📝 Contenu du Prompt
Voici un extrait de code Python 'spaghetti' hérité d'un vieux système : [Insérer ici du code Python volontairement complexe avec des variables globales, des boucles imbriquées et sans gestion d'erreurs]. Ton rôle est d'agir en tant qu'expert en ingénierie logicielle. 1. Identifie les anti-paterns et les vulnérabilités de sécurité présents dans ce code. 2. Propose une version refactorisée respectant les principes SOLID et utilisant des 'type hints'. 3. Explique les changements majeurs effectués et justifie pourquoi cette nouvelle architecture est plus maintenable et performante.