SDLC - Implementation
✅ 4. Implementation – البرمجة وكتابة الكود
🎯 الهدف من المرحلة دي:
نبدأ نحول كل اللي خططناه وصممناه إلى كود شغال فعلًا.
يعني من الورق والرسومات... إلى تطبيق فعلي بيشتغل قدامنا.
📌 إيه اللي بيحصل في المرحلة دي؟
-
اختيار لغة البرمجة والتقنيات المناسبة:
-
مثلًا:
-
C# + ASP.NET Core (Backend)
-
Blazor / Angular / React (Frontend)
-
SQL Server أو أي قاعدة بيانات
-
-
-
تقسيم المهام بين المبرمجين:
-
واحد يشتغل على Login
-
واحد على قاعدة البيانات
-
واحد على صفحة المنتجات
-
-
كتابة الكود حسب التصميم السابق:
-
اتباع الطبقات (Layers)
-
استخدام أسماء المتغيرات بوضوح
-
كتابة أكواد نظيفة وقابلة للصيانة
-
-
الالتزام بمعايير الكود (Coding Standards):
-
استخدام تعليقات واضحة
-
ما تكررش الكود
-
خلي الكود مقروء لأي حد
-
-
استخدام أنظمة التحكم في الإصدارات (مثل Git):
-
علشان تقدر تتابع التعديلات
-
وتشتغل ضمن فريق منظم
-
🧠 إيه المهم تفهمه هنا؟
-
لازم تبدأ البرمجة بعد ما تكون المتطلبات واضحة والتصميم جاهز
-
البرمجة مش مجرد كود شغال، لازم يكون منظم – واضح – قابل للتعديل
-
مهم جدًا تجرب كل جزء تكتبه مباشرة (Unit Testing لو أمكن)
🔄 مثال تطبيقي:
في مشروع البيع أونلاين:
-
تنشئ صفحة تسجيل مستخدم باستخدام Razor Page أو Blazor Page
-
تكتب كود يحفظ المستخدم في جدول
Users
في SQL Server -
تربط زر "إضافة للسلة" بـ Method في كلاس
CartService
-
تتأكد إن البيانات بتروح لـ API وتتخزن كويس
تعليقات
إرسال تعليق