🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
Avancé

Refactorisation Orientée Objet

#code #python #architecture #refactorisation

Transforme un code procédural legacy en une architecture propre et modulaire.

Voici un extrait de code Python procédural monolithique qui gère des transactions bancaires. [Insérer ici du code procédural fictif avec des variables globales et des fonctions longues]. Ta tâche est de refactoriser ce code en respectant strictement les principes SOLID. 1. Crée des classes appropriées (par exemple, Transaction, Compte, ValidationService). 2. Implémente le patron de conception 'Stratégie' pour gérer différents types de frais. 3. Rédige la documentation Docstring pour chaque classe et méthode en expliquant le choix du design. 4. Fournis un exemple d'utilisation du code refactorisé.