Test-Driven Development (Addy)
تطوير موجّه بالاختبارات بدورة أحمر-أخضر-إعادة بناء، وإثبات صحة الكود.
مكتبة المهارات الرقمية هي مكتبة مرجعية عربية مجانية، متخصصة في توفير ملفات المهارات (Skills) لأداتي Claude Code وCodex من OpenAI. تضم المكتبة مجموعة من المهارات المصنّفة والمنظّمة، مع شرح باللغة العربية لكل مهارة يوضّح وظيفتها، وطريقة تثبيتها، وأمثلة عملية على استخدامها. تتيح المكتبة للزوار تصفّح المهارات واستعراض تفاصيلها وتحميلها مجانًا، كما تمكّن الأعضاء من مشاركة مهاراتهم وإرسالها للمراجعة من قِبل الإدارة قبل اعتمادها ونشرها في المكتبة.
14 مهارة
تطوير موجّه بالاختبارات بدورة أحمر-أخضر-إعادة بناء، وإثبات صحة الكود.
كتابة المواصفات قبل الكود عند بدء مشروع أو ميزة كبيرة: PRD ونطاق وأهداف.
ربط كل قرار تنفيذ بالوثائق الرسمية لإنتاج كود موثّق المصدر وخالٍ من أنماط قديمة.
تحسين الأداء في الواجهة والخلفية والاستعلامات وقواعد البيانات وCore Web Vitals.
تسليم التغييرات في شرائح رفيعة قابلة للتحقق، وبتفعيل تدريجي بالأعلام.
إدارة إيقاف الأنظمة القديمة والترحيل: واجهات وميزات وتغيير مخطط قاعدة البيانات في الإنتاج.
تبسيط الكود لوضوح أكبر دون تغيير السلوك عندما يتراكم التعقيد.
تصميم واجهات وAPI مستقرة وحدود وحدات واضحة (REST وGraphQL وعقود الأنواع).
يفرض كتابة الاختبار أولاً قبل أي كود تنفيذ لكل ميزة أو إصلاح.
تنفيذ خطة مهامها مستقلة بإرسال وكيل فرعي لكل مهمة مع مراجعة بين المهام.
تنفيذ خطة جاهزة داخل الجلسة نفسها خطوة بخطوة مع نقاط تحقق.
يحول المواصفات إلى خطة تنفيذ مفصلة بخطوات صغيرة قبل لمس الكود.
ارفع ملفها وشاركها، وتُنشر بعد مراجعة المشرف.