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