🏠 Beranda
Benchmark
📊 Semua Benchmark 🦖 Dinosaurus v1 🦖 Dinosaurus v2 ✅ Aplikasi To-Do List 🎨 Halaman Bebas Kreatif 🎯 FSACB - Showcase Utama 🌍 Benchmark Terjemahan
Model
🏆 Top 10 Model 🆓 Model Gratis 📋 Semua Model ⚙️ Kilo Code
Sumber Daya
💬 Perpustakaan Prompt 📖 Glosarium AI 🔗 Tautan Berguna
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.