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

Tái cấu trúc Legacy Code sang Clean Architecture

#refactoring #clean-architecture #design

Chuyển đổi một hệ thống cũ kỹ lẫn lộn giữa logic nghiệp vụ và thao tác cơ sở dữ liệu sang kiến trúc Clean Architecture chuẩn.

Hãy phân tích đoạn mã nguồn hiện tại đang vi phạm các nguyên tắc phụ thuộc và trộn lẫn các tầng (layer). Nhiệm vụ của bạn là tái cấu trúc toàn bộ mã nguồn này tuân theo mô hình Clean Architecture. Yêu cầu cụ thể: 1) Tách biệt rõ ràng Domain Layer, Use Case Layer, và Infrastructure Layer. 2) Đảm bảo các luồng phụ thuộc chỉ hướng vào trong. 3) Triển khai Dependency Injection để giảm sự ghép kết (coupling). 4) Giải thích cách mô hình này giúp dễ dàng test và mở rộng hơn so với bản gốc.