🏠 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 mã nguồn thừa kế phức tạp

#code-refactor #architecture #legacy-code

Phân tích và đề xuất giải pháp tái cấu trúc cho một đoạn mã cũ thiếu tính tối ưu.

Hãy đóng vai là một kiến trúc sư phần mềm cấp cao. Bạn được cung cấp một đoạn mã Python thừa kế có độ dài 500 dòng, sử dụng quá nhiều câu lệnh if-else lồng nhau và không có tài liệu đi kèm. Nhiệm vụ của bạn là: 1. Xác định các 'mùi mã' (code smells) cụ thể. 2. Đề xuất áp dụng các mẫu thiết kế (Design Patterns) phù hợp như Strategy hay Factory để thay thế logic điều kiện. 3. Viết lại đoạn mã giả định để tăng tính đọc được, khả năng kiểm thử (testability) và tuân thủ nguyên tắc SOLID. Giải thích từng bước thay đổi của bạn.