نظرة عامة
دليلك الشامل لقسم جودة الكود والاختبارات
خطوة البناء الخامسة: قبل أن تنشر تطبيقك تتأكد أنه يعمل وسيبقى يعمل. ثلاثة دروس: اختبارات وحدة سريعة، اختبارات تكامل على قاعدة بيانات حقيقية، وكود نظيف تعيد ترتيبه بأمان.
لمن هذا القسم؟
لغير التقني وللتقني معًا. كل جزء يفتح بطريقين: مسار مبسّط بالتشبيه لمن يبدأ من الصفر، ومسار تفصيلي لمن يعرف الأساسيات ويريد العمق. اقرأ الطريق الذي يناسبك ثم أكمل الجزء.
كيف تقرأه؟
رسم متحرك، ثم ما تحتاجه قبل أن تبدأ، ثم الفكرة بكود تشغّله، ثم مثال محلول، ثم بطاقات مراجعة وأسئلة «اختبر فهمك».
قاعدة
لا تنتقل من جزء قبل أن تحضر أسئلته بلا تخمين. القراءة وحدها لا تثبت شيئًا.
اختر موضوعًا
نظرة على قسم جودة الكود والاختبارات
تبدأ بالاختبار الأصغر، ثم تجمع القطع في اختبار تكامل، ثم تستخدم الاختبارين كشبكة أمان لتنظيف الكود.
| الجزء | الموضوع | تتعلم |
|---|---|---|
| 1 | الاختبارات الوحدوية | نمط AAA، pytest، الحالات الحدية، والبدائل الوهمية |
| 2 | اختبارات التكامل | هرم الاختبارات، قاعدة بيانات للاختبار، اختبار API، والعزل بين الاختبارات |
| 3 | الكود النظيف وإعادة الهيكلة | التسمية، الدوال الصغيرة، العودة المبكرة، وإعادة الهيكلة الآمنة |
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.