Isi kandungan:
Definisi - Apa maksudnya Refactoring?
Refactoring adalah proses mengubah kod sumber aplikasi tanpa mengubah tingkah laku luarannya. Tujuan refactoring kod adalah untuk memperbaiki beberapa sifat tidak berfungsi kod, seperti kebolehbacaan, kerumitan, kelayakan dan kelanjutan.
Refactoring boleh memanjangkan hayat kod sumber, menghalangnya dari menjadi kod legasi. Proses refactoring menjadikan peningkatan masa depan untuk kod tersebut pengalaman yang lebih menyenangkan.
Refactoring juga dikenali sebagai reengineering.
Techopedia menerangkan Refactoring
Refactoring boleh menjadi jual sukar kepada eksekutif jabatan IT. Pertama, terdapat persetujuan pengurus mengenai pengubahsuaian kod sedia ada: jika kod tersebut tidak dipecahkan, maka pembetulan tidak diperlukan. Pengubahsuaian perisian melambatkan proses penuaan kod sumber. Kedua, pengurus teragak-agak untuk mengambil refactoring kerana sumber tambahan yang diperlukan. Walau bagaimanapun, kerana kemungkinan bayaran balik masa depan, refactoring boleh menjadi pendekatan yang sangat kos efektif untuk panjang umur kod yang sedia ada. Di samping itu, menggantikan sistem aplikasi perisian yang ketinggalan zaman boleh menjadi agak mahal. Jika pemaju terus mencipta alat refactoring, teknik ini mungkin menjadi lebih popular.
