Tugas 8 - Refactoring
Alif Adrian Anzary - 5025201274
Evolusi Perangkat Lunak
Refactoring Code menggunakan Extract Method
saya mempunyai kode sebagai berikut:
Kode di atas memiliki dua fungsi yang menghitung luas persegi panjang dan volume balok. Sekarang, kita dapat menggunakan teknik "extract method" untuk memecah fungsi-fungsi tersebut menjadi potongan-potongan yang lebih kecil.
Dalam contoh ini, saya membuat dua fungsi baru ('itung_dan_cetak_luas_persegi_panjang' dan 'hitung_dan_cetak_volume_balok') yang memanggil fungsi-fungsi yang sudah ada. Ini membuat kode lebih mudah dibaca dan memisahkan tanggung jawab masing-masing fungsi, mematuhi prinsip "single responsibility" dalam desain perangkat lunak.
Comments
Post a Comment