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

tdd-workflows-tdd-green

آمن

إتقان تنفيذ المرحلة الخضراء في TDD

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

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

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

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

2

رفع في Claude

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

3

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

اختبرها

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

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

  • إليك التنفيذ الأدنى باستخدام نمط Fake It:
  • class UserService {
  • create(data) {
  • return { id: '123', ...data };
  • }
  • }
  • هذا يجعل الاختبار ينجح بمعرف ثابت. يمكنك التطور إلى توليد معرف حقيقي عندما تتطلب اختبارات أكثر ذلك.

استخدام "tdd-workflows-tdd-green". هل يجب أن أضيف معالجة الأخطاء إلى هذا التنفيذ للمرحلة الخضراء؟

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

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

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

آمن
v1 • 2/25/2026

All 105 detected patterns are false positives from code examples in educational documentation. The skill contains only instructional markdown content with code samples demonstrating TDD patterns. No executable code, scripts, or runtime behavior exists. The 'MD5', 'SHA1', 'SQLite', 'backticks', and 'fetch' patterns appear strictly within code blocks as teaching examples for proper TDD implementation across multiple programming languages.

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

درجة الجودة

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

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

تعلم أساسيات TDD

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

تسريع تنفيذ الميزات

يمكن للمطورين ذوي الخبرة تنفيذ اختبارات تجاوز بسرعة دون الغرق في التحسين المبكر أثناء التطوير الأولي

تدريب الفريق على TDD

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

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

التنفيذ الأساسي للمرحلة الخضراء
ساعدني في تنفيذ الحد الأدنى من الكود المطلوب لجعل هذه الاختبارات الفاشلة تتجاوز الاختبار. ركز على البساطة وتجنب الإفراط في الهندسة.
التنفيذ الخاص باللغة
أرني كيفية تنفيذ الحد الأدنى من الكود لهذه الاختبارات باستخدام [JavaScript/Python/Java/C#/Go/Ruby]. اتبع أفضل ممارسات المرحلة الخضراء في TDD.
قرار التنفيذ المزيف مقابل الحقيقي
هل يجب أن أستخدم تنفيذًا مزيفًا أم تنفيذًا حقيقيًا له��ه الاختبارات؟ اشرح المفاضلات واقترح أفضل نهج.
مراجعة وتبسيط التنفيذ
راجع تنفيذي وأخبرني إذا كان حقًا الحد الأدنى للمرحلة الخضراء أو إذا كنت أبالغ في الهندسة. اقترح تبسيطات إذا لزم الأمر.

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

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

تجنب

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

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

ما هي المرحلة الخضراء في TDD؟
المرحلة الخضراء هي الخطوة الثانية في التطوير المدفوع بالاختبارات حيث تكتب الحد الأدنى من الكود المطلوب لجعل الاختبارات الفاشلة تتجاوز الاختبار. التركيز على البساطة والسرعة، وليس الكمال.
هل يجب أن أزيفه أو أنفذ كودًا حقيقيًا؟
ابدأ بتنفيذات مزيفة (قيم ثابتة) للاختبار الأول. انتقل إلى الكود الحقيقي عندما تكشف الاختبارات اللاحقة عن نمط يتطلب التعميم. هذا يبقيك مركزًا ع��ى جعل الاختبارات تتجاوز الاختبار بدلاً من التفكير الزائد في التصميم.
هل يمكنني إعادة الهيكلة أثناء المرحلة الخضراء؟
تجنب إعادة الهيكلة بينما الاختبارات لا تزال فاشلة. أولاً ا��عل جميع الاختبارات تتجاوز بكود أدنى، ثم أعد الهيكلة في مرحلة إعادة الهيكلة المنفصلة. هذا يبقي الاهتمامين متميزين وقابلين للإدارة.
ماذا لو كان تنفيذي بسيطًا جدًا؟
هذا هو بالضبط نقطة المرحلة الخضراء. اعتنِ بالبساطة. ثق بأن مرحلة إعادة الهيكلة ستحسن التصميم. ركز على جعل الاختبارات تتجاوز بأقل قدر ممكن من الكود.
هل أحتاج إلى إضافة معالجة الأخطاء في المرحلة الخضراء؟
أضف معالجة الأخطاء فقط إذا كانت الاختبارات تتطلب ذلك صراحة. إذا لم تغطي الاختبارات سيناريوهات الأخطاء، فتجاوز معالجة الأخطاء في الوقت الحالي. أضفها أثناء مرحلة إعادة الهيكلة عندما يكون لديك تغطية اختبار شاملة.
كيف أعرف أن المرحلة الخضراء مكتملة؟
المرحلة الخضراء مكتملة عندما تتجاوز جميع الاختبارات. عند هذه النقطة، توقف عن التنفيذ وانتقل إلى مرحلة إعادة الهيكلة. لا تضف ميزات أو تحسينات إضافية بما يتجاوزه تتطلبه الاختبارات.

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

بنية الملفات