ما هي code-refactoring؟
تبسيط التعليمات البرمجية وإعادة هيكلتها مع الحفاظ على السلوك وتحسين الوضوح وتقليل التعقيد. يُستخدم عند تبسيط التعليمات البرمجية المعقدة أو إزالة التكرار أو تطبيق أنماط التصميم. يعالج طريقة الاستخراج، ومبدأ DRY، ومبادئ SOLID، والتحقق من السلوك، وأنماط إعادة البناء. المصدر: akillness/skills-template.