أتخصص في تصميم وتطوير تطبيقات احترافية بلغة Java باستخدام تقنيات OOP ومعايير العمارة النظيفة (Clean Architecture) المتبعة في الصناعة
سأقوم بتصميم وتطوير نظام برمجي متكامل واتباع أفضل ممارسات Clean Architecture لضمان جودة الكود وسهولة التوسع مستقبلًا.
نطاق العمل (Scope):
تصميم الفئات (Classes) مع توزيع واضح للمسؤوليات (Single Responsibility).
بناء عمارة متعددة الطبقات (Multi-layer Architecture) تشمل:
طبقة العرض (Presentation Layer)
طبقة منطق التطبيق (Application Layer)
طبقة الوصول للبيانات (Data Access Layer)
فصل كامل بين منطق التطبيق والبيانات (Separation of Concerns).
مكونات المشروع:
عدد الفئات (Classes): من 10 إلى 15 Class حسب حجم المشروع.
عدد الملفات البرمجية: من 15 إلى 25 ملف.
تقسيم المشروع إلى Modules/Packages واضحة.
الأكواد والتقنيات:
كتابة كود نظيف (Clean Code) وقابل لإعادة الاستخدام.
الكود المصدري كامل (Source Code).
ملف مشروع جاهز للتشغيل
استخدام Design Pattern احترافى
15.00
|
|
قابلية التوسع بدون تعجيز
10.00
|
|
Comments + Naming Conventions
10.00
|
|
Solid principles
15.00
|
|
MVC
15.00
|
استخدام Design Pattern احترافى
15.00
|
|
قابلية التوسع بدون تعجيز
10.00
|
|
Comments + Naming Conventions
10.00
|
|
Solid principles
15.00
|
|
MVC
15.00
|