تفاصيل العمل

الحمد لله، أنهيت تطوير نظام إدارة متكامل (ERP System) لشركة الحمد للتكييف في باستخدام Laravel 11 وMySQL.

أثناء الشغل قابلت مشاكل ، واشتغلت على حلها بطريقة منظمة. دي أهم التحديات اللي واجهتني:

Code maintainability:

الكود كان فيه تكرار .

استخدمت Service Layer & Repository Pattern عشان أفصل الـ business logic عن الـ controllers، وده خلّى الكود modular وأسهل في التعديل والتوسيع.

Performance issues with large data:

لما الداتا كبرت، السيستم بدأ يبقى بطيء.

عملت Database indexing، وطبّقت Eager Loading لتقليل عدد الـ queries، واستخدمت relationships زي HasManyThrough لتحسين الربط بين الجداول.

Data inconsistency:

كان ممكن البيانات تتخزن غلط بسبب علاقات ناقصة.

استخدمت strict foreign keys وربطت الجداول بـ OneToMany و BelongsTo للحفاظ على الـ data integrity.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة