🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
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.