عملت على تحليل وإصلاح الأخطاء في مشروع Backend خاص بإدارة كتالوج منتجات (Product Catalog API).
كان الهدف من المشروع هو اكتشاف المشكلات البرمجية التي تؤثر على أداء التطبيق وتصحيحها لضمان تشغيل الخادم وقاعدة البيانات بشكل صحيح.
قمت بمراجعة الكود، تحديد الأخطاء، ثم إعادة هيكلة بعض الأجزاء لتحسين الاستقرار ومعالجة الأخطاء بطريقة أفضل.
ما تم إصلاحه في المشروع:
تصحيح إعدادات middleware الخاصة بمعالجة البيانات
إصلاح مشكلة الاتصال بقاعدة البيانات MongoDB
تحسين معالجة الأخطاء (Error Handling)
استخدام async/await بدلاً من الأساليب غير الآمنة
تعديل إعدادات تشغيل السيرفر باستخدام Environment Variables
التقنيات المستخدمة:
Node.js
Express.js
MongoDB
REST API
Debugging & Code Refactoring
هذا المشروع ساعدني على تطوير مهاراتي في تحليل الكود واكتشاف الأخطاء البرمجية وتحسين استقرار التطبيقات الخلفية.