
Refactoring: Improving the Design of Existing Code
by Martin Fowler
What this book is about
"Refactoring: Improving the Design of Existing Code" oleh Martin Fowler adalah panduan praktis untuk menata ulang struktur internal kode tanpa mengubah perilaku luarnya sama sekali. Masalah umum yang diangkat adalah kode yang berantakan, sulit dipahami, dan rentan rusak setiap kali ada fitur baru yang ingin ditambahkan. Melalui buku ini, Fowler mengajarkan cara mendeteksi kelemahan rancangan sistem serta memperbaikinya secara bertahap dengan perlindungan pengujian otomatis. Hasilnya, kamu bisa bekerja dengan lebih tenang, mempercepat pengembangan aplikasi, dan menjaga kualitas perangkat lunak tetap prima dalam jangka panjang.
What you'll learn
- 1Kamu akan belajar mendeteksi berbagai tanda kerapian kode yang memburuk seperti duplikasi dan fungsi yang terlalu panjang.
- 2Kamu akan memahami cara memisahkan waktu menambah fungsi baru dari waktu merapikan struktur program dengan konsep dua topi.
- 3Kamu akan menguasai teknik perapian bertahap yang aman dengan mengandalkan pengujian otomatis sebagai jaring pengaman.








