Refactoring Story — Extract Method
Semakin panjang sebuah method, semakin sulit dipahami. Kode yang sulit dipahami adalah sumber masalah bagi sebuah tim software engineer.
Kode ditulis sekali, dibaca berulang kali
Seringkali kita harus menambahkan fitur baru di atas fitur yang sudah berjalan. Untuk melakukannya, mau tidak mau kita harus memahami cara kerja kode-kode yang berhubungan