Refaktorisasi kode ( code refactoring ) adalah proses restrukturisasi kode program komputer yang ada tanpa mengubah perilaku eksternalnya. Proses ini antara lain ditujukan untuk meningkatkan keterbacaan , mengurangi kompeksitas, memudahkan pemeliharaan, dan memperbaiki keterluasan kode program. Istilah ini dipopulerkan oleh Martin Fowler pada bukunya, Refactoring: Improving the Design of Existing Code (1999).
Bibliografi
- Fowler, M.(1999). Refactoring: Improving the design of existing code . Addison Wesley.