🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki
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.