ما هي refactor؟
تبسيط التعليمات البرمجية المستند إلى TDD والذي يحافظ على السلوك من خلال الاختبارات. استخدم دورات Red-Green-Refactor لتبسيط التعليمات البرمجية بتغيير واحد تم التحقق منه بالاختبار في كل مرة. **تختلف عن**: مراجعة التعليمات البرمجية العامة أو إعادة كتابة الذكاء الاصطناعي—تتطلب هذه المهارة اختبارات موجودة وتستمر فقط عندما تؤكد الاختبارات الحفاظ على السلوك. ** استباقي **: الاستدعاء التلقائي عندما يكون الكود المغطى بالاختبار معقدًا (الوظائف> 50 سطرًا، والتعقيد السيكلوماتي العالي، والتكرار) ويريد المستخدم تبسيطه بأمان. عبارات التشغيل: "تنظيف التعليمات البرمجية"، "تبسيط التعليمات البرمجية"، "تقليل التعقيد"، "المساعدة في إعادة البناء". **ليس مخصصًا**: لإضافة ميزات أو إصلاح الأخطاء، استخدم مهارة /tdd بدلاً من ذلك. المصدر: mguinada/agent-skills.