Section outline

    • Opened: Thursday, 21 May 2026, 12:00 AM
      Due: Saturday, 23 May 2026, 11:59 PM

      يرجى إرفاق رابطين لكل من تطبيقي: McvTodoApp و ToDoSolution ، بعد تنفيذ التعديلات المطلوبة للوظيفة ورفعهما على موقع GitHub

    • Opened: Thursday, 4 June 2026, 12:00 AM
      Due: Monday, 8 June 2026, 11:59 PM

      يطلب من كل طالب ما يلي:

      1. اختيار تابع ذو تعقيد متوسط (قيمة cc أكبر من 3) من التوابع المطلوبة ضمن الموديول الخاص بفريقه
      2. حساب قيمة cc بشكل يدوي وتوثيق ذلك ضمن ملف pdf 
      3. كتابة حالات الاختبار المناسبة لهذا التابع
      4. تنفيذ الاختبار وارفاق صورة لنتيجة تنفيذ الاختبار بنجاح
      5. عمل refactoring للتابع ذي التعقيد المرتفع بهدف تخفيض تعقيده وحساب قيمة cc مرة أخرى وتوثيقها بنفس الطريقة
      6. رفع ملف pdf يحتوي على توثيق لجميع الخطوات السابقة، بالاضافة لرابط الكود على مستودع الgithub للفريق مرفوعا باستخدام حسابه الخاص 
      7. الكود الاساسي يتم تضمينه ضمن مجلد src ، وكود الاختبار يتم تضمينه ضمن مجلد tests