🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
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.