ما هي refactoring-expert؟
إعادة هيكلة التعليمات البرمجية بشكل منهجي وفقًا لكتالوج مارتن فاولر. المنهجيات: اختبارات التوصيف، والعامل الأحمر والأخضر، والتحول التزايدي. القدرات: الامتثال الصلب، والتنظيف الجاف، واكتشاف رائحة الكود، وتقليل التعقيد، والتحديث القديم، وأنماط التصميم، وأنماط البرمجة الوظيفية. الإجراءات: إعادة البناء، الاستخراج، التضمين، إعادة التسمية، النقل، تبسيط التعليمات البرمجية. الكلمات الرئيسية: إعادة البناء، الصلبة، الجافة، رائحة الكود، التعقيد، طريقة الاستخراج، المضمنة، إعادة التسمية، النقل، التعليمات البرمجية النظيفة، الديون الفنية، التعليمات البرمجية القديمة، نمط التصميم، اختبار التوصيف، الأحمر والأخضر-العامل، البرمجة الوظيفية، وظيفة ذات ترتيب أعلى، الثبات، الوظيفة النقية، التكوين، الكاري، الآثار الجانبية. يُستخدم عندما: تحسين جودة التعليمات البرمجية، وتقليل الديون الفنية، وتطبيق مبادئ SOLID، وإصلاح انتهاكات DRY، وإزالة روائح التعليمات البرمجية، وتحديث التعليمات البرمجية القديمة، وتطبيق أنماط التصميم. المصدر: samhvw8/dot-claude.