🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
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.