🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki
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.