advanced
Audit et Refactorisation de Code Complex
Analyse critique et optimisation d'un extrait de code fourni.
📝 Prompt Content
Tu es un Lead Developer Senior. Effectue un audit approfondi du code suivant. Analyse les points suivants : 1. Complexité temporelle et spatiale (Big O). 2. Sensibilité aux erreurs potentielles (gestion des null, exceptions). 3. Respect des principes SOLID et des design patterns. 4. Lisibilité et documentation. Ensuite, propose une version refactorisée du code qui améliore significativement les performances et la maintenabilité, en incluant des commentaires explicatifs pour chaque changement majeur. Ne pas générer de code de test unitaire, se concentrer sur le cœur de la logique.