🏠 Beranda
Benchmark
📊 Semua Benchmark 🦖 Dinosaurus v1 🦖 Dinosaurus v2 ✅ Aplikasi To-Do List 🎨 Halaman Bebas Kreatif 🎯 FSACB - Showcase Utama 🌍 Benchmark Terjemahan
Model
🏆 Top 10 Model 🆓 Model Gratis 📋 Semua Model ⚙️ Kilo Code
Sumber Daya
💬 Perpustakaan Prompt 📖 Glosarium AI 🔗 Tautan Berguna
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.