أول أمر أصمم نموذج واجهة مبدأيحيث أصممه فقط بوضع العناصر دون أي برمجة ، لتأخذ الموافقة من الزبون أن هذه الواجهة النهائية ولن يطلب حقول إضافية أو هناك شيء ناقص
بعد اعتماد الواجهة حينها تبدأ بتشكيل الجداول المطلوبة لأجل هذه الواجهة أو مجموع الواجهات بحيث تغطي احتياجاتها
بعدها تبدأ ببرمجة الكود المرتبط بالتصميم و القاعدة
ما الذي تبرمجه أولا الواجهة أم قاعدة البيانات ؟
لديك عدة أنماط
هنالك Code First
وهنالك Database First
وهنالك نمط Code First + Database حيث تقوم بكتابة كود الداتا بيز ، وعند الانتهاء قوم التطبيق بصنع القاعدة بناء على كودك ، وهو نمط مألوف عالميا.
عن نفسي أحب نمط Agile ، حيث أبني جدول أول جدولين واعمل عليهما الكود المرتبط ، ومن ثم أكمل ، وهكذا ، ولكن يجب أن أكون متخيل أو محلل لكل النظام قبل البدء ولو بشكل مبدئي حتى لا اعدل على الجداول
التعليقات