Tugas Pertemuan 11 - Refactoring Nama: Gloria Dyah Pramesti NRP: 5025201033 Sebelum Refactoring Masalah: Terdapat redundansi dalam perhitungan luas. Fungsi 'cetak_hasil' seharusnya tidak bertanggung jawab untuk mencetak hasil dan seharusnya diintegrasikan ke dalam fungsi utama. Nama variabel 'luas' digunakan dua kali dengan tipe yang sama. Sesudah Refactoring Perbaikan: Fungsi 'cetak_hasil' dipindahkan ke bawah fungsi. Fungsi 'hitung_luas_persegi_panjang' sekarang hanya bertanggung jawab untuk menghitung luas, bukan mencetak hasil. Variabel 'luas' hanya digunakan sekali dan tipe variabel yang digunakan konsisten.
Comments
Post a Comment