🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
avancé

Refactorisation vers l'Architecture Hexagonale

#code #architecture #clean-architecture

Analysez et transformez un code monolithique en une architecture hexagonale propre.

Agis en tant qu'architecte logiciel expert. Je vais te fournir une classe 'UserManager' monolithique qui gère la base de données, l'envoi d'emails et la validation. Ta tâche est de refactoriser ce code pour respecter strictement les principes de l'architecture hexagonale (Ports et Adaptateurs). Identifie les limites du système, définis les interfaces (Ports) pour la persistance et les services externes, et sépare la logique métier du noyau. Fournis le code refactorisé en pseudo-code ou Python/TypeScript, en expliquant la responsabilité de chaque nouvelle classe créée.