المهارات tdd-workflows-tdd-green
🟢

tdd-workflows-tdd-green

آمن

تنفيذ الحد الأدنى من الكود لمرحلة TDD الخضراء

متاح أيضًا من: sickn33

تساعد هذه المهارة Claude في تنفيذ أبسط كود ممكن لجعل الاختبارات الفاشلة تنتج، واتباع مبادئ مرحلة TDD الخضراء. توجه المستخدمين لكتابة كود كافٍ فقط لإرضاء متطلبات الاختبار دون الهندسة الزائدة.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "tdd-workflows-tdd-green". يطلب المستخدم تنفيذ كود للاختبارات الفاشلة التي تتحقق من إنشاء المستخدم والبحث عن البريد الإلكتروني

النتيجة المتوقعة:

ستوجه المهارة تنفيذ فئة UserService مع تخزين في الذاكرة، وإرجاع معرفات ثابتة في البداية، ثم التطور إلى التنفيذ الحقيقي كلما تطلبت الاختبارات الإضافية ذلك.

استخدام "tdd-workflows-tdd-green". يطلب المستخدم مساعدة في جعل الاختبارات تنتج لنقطة نهاية POST /api/tasks

النتيجة المتوقعة:

ستظهر المهارة التطور من الاستجابة الثابتة إلى إدارة الحالة البسيطة في الذاكرة، مع ملاحظات حول متى تضيف بنية مناسبة أثناء مرحلة إعادة الهيكلة.

استخدام "tdd-workflows-tdd-green". يحتاج المستخدم إلى تنفيذ نموذج Django Product مع التحقق من الصحة

النتيجة المتوقعة:

ستوجه المهارة إضافة التحقق الأدنى (مثل price >= 0) لجعل الاختبارات الحالية تنتج، وتأجيل التحقق المعقد وتحسينات النموذج إلى مرحلة إعادة الهيكلة.

التدقيق الأمني

آمن
v1 • 2/25/2026

All 105 static findings are false positives. The scanner detected markdown code block delimiters (backticks) as shell commands, hash data structures as cryptographic algorithms, and legitimate code examples as network/system activity. This is a legitimate TDD skill providing guidance on implementing minimal code to pass tests.

2
الملفات التي تم فحصها
945
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

مطور مبتدئ يتعلم TDD

يحتاج المطور المبتدئ الذي يتعلم التطوير القائم على الاختبار إلى توجيه حول ما يشكل التنفيذ الأدنى خلال المرحلة الخضراء. تساعد هذه المهارةهم في فهم متى يختارون التنفيذ المزيف مقابل المنطق الحقيقي.

تحديث قاعدة الكود

تحتاج الفرق التي تنقل الكود القديم لاستخدام TDD إلى مساعدة في تنفيذ الحد الأدنى من الكود لإرضاء متطلبات الاختبار الجديدة دون كسر الوظائف الموجودة.

التطوير بمساعدة الذكاء الاصطناعي

يحتاج المطورون الذين يستخدمون Claude أو Codex للبرمجة بمساعدة الذكاء الاصطناعي إلى توجيه منظم حول تنفيذ الحل البسيط الذي يجعل الاختبارات تنتج.

جرّب هذه الموجهات

التنفيذ الأساسي للمرحلة الخضراء
استخدم مهارة tdd-workflows-tdd-green لتنفي�� الحد الأدنى من الكود لهذه الاختبارات الفاشلة: [الصق رمز الاختبار]. اتبع مبادئ المرحلة الخضراء: اكتب أبسط كود يجعل الاختبارات تنتج.
تنفيذ خاص باللغة
باستخدام tdd-workflows-tdd-green، نفذ الحد الأدنى من كود [Python/JavaScript/Ruby] لجعل هذه الاختبارات تنتج: [الصق الاختبارات]. ركز على نهج المرحلة الخضراء.
طلب نمط التزييف
طبق نمط TDD 'Fake It' من tdd-workflows-tdd-green لتنفيذ الحل الأدنى لهذه الاختبارات: [الصق الاختبارات]. أرجع قيم ثابتة أولاً، ثم تطور.
توجيه خاص بإطار العمل
باستخدام tdd-workflows-tdd-green، نفذ الحد الأدنى من الكود لـ [React/Django/Express] لجعل هذه الاختبارات تنتج: [الصق الاختبارات]. أظ��ر التطور من البسيط إلى جاهز للإنتاج.

أفضل الممارسات

  • اكتب الحد الأدنى من الكود المطلوب لجعل الاختبارات تنتج - تجنب إضافة ميزات غير مطلوبة
  • استخدم عوائد ثابتة أو تنفيذات مزيفة عندما يكون ذلك مناسبًا
  • شغل الاختبارات بعد كل تغيير صغير للتحقق من التقدم
  • توثيق الديون التقنية المنشأة لإعادة الهيكلة اللاحقة

تجنب

  • تنفيذ أنماط التصميم أثناء المرحلة الخضراء عندما لا تطلبها الاختبارات
  • إضافة معالجة الأخطاء أو التحقق من الصحة التي لا تطلبها الاختبارات
  • إعادة كتابة الكود العامل الموجود لإصلاح اختبارات جديدة
  • تخطي الاختبارات أو تعديل التأكيدات لجعلها تنتج

الأسئلة المتكررة

ما هي مرحلة TDD الخضراء؟
المرحلة الخضراء هي الخطوة الثانية في TDD (الأحمر-الأخضر-إعادة الهيكلة). بعد كتابة اختبار فاشل (أحمر)، تنفذ الحد الأدنى من الكود لجعله ينتج (أخضر)، ثم تعيد الهيكلة للتحسين.
متى يجب علي تزييف التنفيذ مقابل الكود الحقيقي؟
زيف التنفيذ عندما يكون معقدًا أو غير مؤكد، أو عندما تحتاج إلى التحقق من بنية الاختبار أولاً. اذهب للتنفيذ الحقيقي عندما يكون الحل واضحًا وبسيطًا، أو عندما تكشف اختبارات متعددة عن النمط.
هل يمكنني إضافة معالجة الأخطاء أثناء المرحلة الخضراء؟
أضف معالجة الأخطاء فقط إذا كانت الاختبارات تتطلب ذلك صراحة. بخلاف ذلك، أجل التحقق من الصحة ومعالجة الأخطاء إلى مرحلة إعادة الهيكلة للحفاظ على التنفيذ أدناه.
كيف تختلف المرحلة الخضراء عن مرحلة إعادة الهيكلة؟
تركز المرحلة الخضراء على جعل الاختبارات تنتج بأقل كود. تحس�� مرحلة إعادة الهيكلة بنية الكود، وتضيف أنماط التصميم، وتعالج الديون التقنية مع الحفاظ على الاختبارات خضراء.
ما اللغات التي تدعمها هذه المهارة؟
تقدم المهارة أنماطًا لـ JavaScript و TypeScript و Python و Java و C# و Go و Ruby، وأطر عمل مثل React و Django و Express.
هل تكتب هذه المهارة الاختبارات؟
لا، تركز هذه المهارة على التنفيذ. لكتابة الاختبارات، ابحث عن مهارة tdd-red التكميلية التي تساعد في إنشاء اختبارات فاشلة أولاً.

تفاصيل المطور

بنية الملفات