SDLC - Implementation

✅ 4. Implementation – البرمجة وكتابة الكود

🎯 الهدف من المرحلة دي:

نبدأ نحول كل اللي خططناه وصممناه إلى كود شغال فعلًا.

يعني من الورق والرسومات... إلى تطبيق فعلي بيشتغل قدامنا.



📌 إيه اللي بيحصل في المرحلة دي؟

  1. اختيار لغة البرمجة والتقنيات المناسبة:

    • مثلًا:

      • C# + ASP.NET Core (Backend)

      • Blazor / Angular / React (Frontend)

      • SQL Server أو أي قاعدة بيانات

  2. تقسيم المهام بين المبرمجين:

    • واحد يشتغل على Login

    • واحد على قاعدة البيانات

    • واحد على صفحة المنتجات

  3. كتابة الكود حسب التصميم السابق:

    • اتباع الطبقات (Layers)

    • استخدام أسماء المتغيرات بوضوح

    • كتابة أكواد نظيفة وقابلة للصيانة

  4. الالتزام بمعايير الكود (Coding Standards):

    • استخدام تعليقات واضحة

    • ما تكررش الكود

    • خلي الكود مقروء لأي حد

  5. استخدام أنظمة التحكم في الإصدارات (مثل Git):

    • علشان تقدر تتابع التعديلات

    • وتشتغل ضمن فريق منظم



🧠 إيه المهم تفهمه هنا؟

  • لازم تبدأ البرمجة بعد ما تكون المتطلبات واضحة والتصميم جاهز

  • البرمجة مش مجرد كود شغال، لازم يكون منظم – واضح – قابل للتعديل

  • مهم جدًا تجرب كل جزء تكتبه مباشرة (Unit Testing لو أمكن)



🔄 مثال تطبيقي:

في مشروع البيع أونلاين:

  • تنشئ صفحة تسجيل مستخدم باستخدام Razor Page أو Blazor Page

  • تكتب كود يحفظ المستخدم في جدول Users في SQL Server

  • تربط زر "إضافة للسلة" بـ Method في كلاس CartService

  • تتأكد إن البيانات بتروح لـ API وتتخزن كويس


تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction