8.14. Does
“refactoring” mean that you modify the entire design iteratively? If not, what
does
it mean?
Refactoring
tidak harus mengubah keseluruhan desain iteratifnya, refactoring adalah teknik reorganisasi yang menyederhanakan desain (atau kode) dari komponen
tanpa mengubah fungsinya atau perilaku. Fowler mendefinisikan
refactoring dengan cara sebagai berikut:
"Refactoring adalah proses mengubah perangkat lunak sistem sedemikian rupa bahwa
itu...