🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
Advanced

Refactoring Skrip Prosedural Menjadi Pola Desain OOP

#python #refactoring #oop #clean-code

Menganalisis dan meningkatkan struktur kode Python yang berantakan menjadi kode berorientasi objek yang bersih.

Diberikan skrip Python berbasis prosedural (hipotetis) yang memproses file CSV mentah, melakukan pembersihan data, dan mengunggahnya ke API. Kode ini saat ini dicurahkan dalam satu fungsi utama dengan banyak *nested loops* dan *hardcoded values*. Tugas Anda adalah melakukan refactoring kode ini menjadi arsitektur berorientasi objek (OOP). Gunakan pola desain yang sesuai seperti Strategy, Factory, atau Observer jika diperlukan. Fokus pada prinsip SOLID, kemudahan pengujian (unit testing), dan pemisahan kekhawatiran (separation of concerns). Sertakan penjelasan langkah demi langkah mengapa Anda membuat perubahan tertentu.