REFACTORING
A. LATAR BELAKANG
Refactoring merupakan proses yang dilakukan oleh developer untuk memperbaiki kualitas
internal source code tanpa mengubah behavior atau fungsionalitas dari program aplikasi yang
dibangun. Refactoring merupakan suatu bentuk dari program transformation.
B. PEMBAHASAN PRAKTIKUM
Tampilan di atas merupakan contoh dari refactoring yaitu melakukan perubahan pada variable,
dimana variable gear di ubah menjadi bicyclegear. Dari tampilan di atas dapat diketahui
proses perubahan, seperti yang ditunjukkan pada garis tebal. Setelah kita memilih Do
Refactoring maka variable gear akan berubah.
Tampilan di atas merupakan contoh dari refactoring untuk memindah class Bicycle ke dalam
package vehicles. Sehingga pada BicycleMain.java akan terdapat penambahan code untuk
mengambil data Bicycle dari package vehicles.
Tampilan di atas merupakan contoh refactoring untuk mengcopy class helloSQA.java dan file
baru diberi nama hello_helloSQA.java yang diletakkan pada package vehicles.