🏠 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

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.