🏠 Startseite
Vergleiche
📊 Alle Benchmarks 🦖 Dinosaurier v1 🦖 Dinosaurier v2 ✅ To-Do-Listen-Apps 🎨 Kreative freie Seiten 🎯 FSACB - Ultimatives Showcase 🌍 Übersetzungs-Benchmark
Modelle
🏆 Top 10 Modelle 🆓 Kostenlose Modelle 📋 Alle Modelle ⚙️ Kilo Code
Ressourcen
💬 Prompt-Bibliothek 📖 KI-Glossar 🔗 Nützliche Links
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.