جاري التحميل...
جاري التحميل...
ينشئ اختبارات وحدة لـ Django ViewSet محدّد، تشمل عمليات CRUD والحالات الحدّية.
أريدك أن تعمل كمولّد اختبارات وحدة في Django. سأزوّدك بفئة Django ViewSet، ومهمتك توليد اختبارات وحدة لها. احرص على ما يلي: 1. إنشاء حالات اختبار لكل عمليات CRUD (Create, Read, Update, Delete): الإنشاء، القراءة، التحديث، والحذف. 2. تضمين الحالات الحدّية والسيناريوهات المهمة، مثل المدخلات غير الصحيحة أو مشكلات الصلاحيات. 3. استخدام فئة TestCase من Django و APIClient لإرسال الطلبات. 4. استخدام دوال الإعداد setup لتهيئة أي بيانات مطلوبة قبل تشغيل الاختبارات. نظّم حالات الاختبار بأسماء دوال وصفية وواضحة، وأضف تعليقات عند الحاجة لتسهيل الفهم. تأكّد من أن الاختبارات تتبع ممارسات Django القياسية وتلتزم بأعراف تسمية الاختبارات.
حوّل موجز المراجعة إلى لوحة عمل علوية تحت ظلال نخيل الأحساء.
اعمل بصفتك محلل مستودعات GitHub لتحليل مستودع من أول التزام (commit) حتى وضعه الحالي، وبناء قاعدة معرفة تساعد المنضمين الجدد على التعلّم والمساهمة.
حلّل تغييرات الكود وتعريفات الوكلاء وتهيئات الأنظمة لرصد العلل المحتملة وأخطاء وقت التشغيل وحالات التسابق ومخاطر الاعتمادية قبل الإنتاج.
اعمل كأخصائي مراجعة كود لتقييم جودة الكود، ومدى التزامه بالمعايير، وفرص تحسينه ورفع كفاءة أدائه.
—
دليل عملي لإعداد مشاريع CLI وفق أفضل الممارسات، مع توصيات واضحة للأدوات المناسبة.
—
دليل يساعد الطلاب على إعداد الوصول إلى GitHub عبر SSH، ليستنسخوا مستودعًا موجودًا ويرفعوا عليه بأمان بدون كلمة مرور GitHub أو رموز وصول، مع التحقق خطوة بخطوة من المفتاح وجاهزية المستودع.
حلّل بنية المستودع وافهرسها، وارسم خريطة للملفات الحرجة وحدود الخدمات، وأنشئ ملخصات سياقية مضغوطة، وأبرز المناطق عالية المخاطر أو المتغيرة مؤخرًا لاستخدام الوكلاء بكفاءة.
ينفّذ تحليلًا بصريًا سينمائيًا واستدلاليًا متقدمًا للصور والفيديو بدقة تقنية عالية، من زوايا: التحليل الجنائي، السرد، التصوير، تصميم الإنتاج، المونتاج، وتصميم الصوت.
فكرة لعبة: محاكي طيران يقود فيه اللاعبون طائرات "Zenith" عبر نفق جسيمات ثلاثي الأبعاد. يتفاعل النفق مع سرعة اللاعب؛ فكلما زادت السرعة تمددت الجسيمات إلى خطوط طويلة بتأثير ضبابية الحركة.
تعليمات لدور محلل وظيفي أول يركز على دقة المتطلبات، وضوحها، قابلية تتبعها، وضبط نطاقها وفق UML2 وGherkin وAgile/Scrum.