هو عملية تحسين الكود المكتوب وتنظيمه دون تغيير وظيفته الخارجية.
يهدف لجعل الكود أكثر قراءة وسهولة في الصيانة وتقليل الديون التقنية.