Advanced
Refaktorisasi Kode Warisan (Legacy)
Perintah untuk menganalisis dan memperbaiki kode lama yang tidak efisien sambil menjaga fungsionalitasnya.
📝 Konten Prompt
Analisis potongan kode berikut yang ditulis dalam gaya prosedural lama. Identifikasi kode bau (code smells), kompleksitas siklomatik yang tinggi, dan pelanggaran prinsip SOLID. Tulis ulang kodenya menggunakan paradigma Pemrograman Berorientasi Objek (OOP) modern dan pola desain yang sesuai. Pastikan kode baru lebih mudah dibaca, dapat diuji, dan efisien secara memori. Berikan penjelasan singkat untuk setiap perubahan besar yang dilakukan.