هندسة البرمجيات 2
الخطوط العريضة للقسم
-
-
فتحت: الخميس، 21 مايو 2026، 12:00 AMتستحق: السبت، 23 مايو 2026، 11:59 PM
يرجى إرفاق رابطين لكل من تطبيقي: McvTodoApp و ToDoSolution ، بعد تنفيذ التعديلات المطلوبة للوظيفة ورفعهما على موقع GitHub
-
فتحت: الخميس، 4 يونيو 2026، 12:00 AMتستحق: الاثنين، 8 يونيو 2026، 11:59 PM
يطلب من كل طالب ما يلي:
- اختيار تابع ذو تعقيد متوسط (قيمة cc أكبر من 3) من التوابع المطلوبة ضمن الموديول الخاص بفريقه
- حساب قيمة cc بشكل يدوي وتوثيق ذلك ضمن ملف pdf
- كتابة حالات الاختبار المناسبة لهذا التابع
- تنفيذ الاختبار وارفاق صورة لنتيجة تنفيذ الاختبار بنجاح
- عمل refactoring للتابع ذي التعقيد المرتفع بهدف تخفيض تعقيده وحساب قيمة cc مرة أخرى وتوثيقها بنفس الطريقة
- رفع ملف pdf يحتوي على توثيق لجميع الخطوات السابقة، بالاضافة لرابط الكود على مستودع الgithub للفريق مرفوعا باستخدام حسابه الخاص
- الكود الاساسي يتم تضمينه ضمن مجلد src ، وكود الاختبار يتم تضمينه ضمن مجلد tests
-