لتسهيل عملية برمجة الموقع من الضروري المرور ببعض المراحل:
- تثبيت الفكرة الأساسية فقط:
ادا كانت فكرتي مثلا هي موقع لتبادل المنتجات المستعملة، فليس ضروري أن أذهب بعيدا و أفكر في اضافة أفكار فرعية أخرى، من الأفضل البدأ بالمهم و الأساسي و بعد ذللك التطوير حسب احتياجات الزوار.
- تثبيت اسم الموقع:
اختيار اسم الموقع بعناية تامة، عن طريق عملية العصف الذهني مثلا.
3.شراء الدومين:
أتدكر أنني مرة أجلت هذه الخطوة و بعد اكتمال المشروع وجدت أن أحدهم اشترى الدومين مما كلفني أضعاف المبلغ.
- تخطيط الموقع على الورق:
في هذه العملية نضع صفحات الموقع، و ما ستتضمنه كل صفحة من أزرار و غير ذلك، التصميم هنا ليس مهم. لكي تكون لنا نظرة واضحة أثناء عملية التصميم.
- اعداد نمودج للتصميم:
عبارة عن تصميم سريع يعطي لمحة واضحة عن الموقع. يمكن استخدام مواقع كـ www.moqups.com أو برامج تصميم.
- التصميم:
عملية تصميم الموقع على برنامج تصميم كـ Adobe Photoshop.
- برمجة التصميم:
تحويل التصميم من صورة الى كود.
- تصميم قاعدة البيانات:
اعتماد احدى طرق التصميم ادا كانت قاعدة البيانات معقدة UML. أو فقط رسم جداول على الورق.
- تحديد المشاكل و الصعوبات:
تريد عمل تعليقات في الموقع مع التصويت مثلا، خاصية نشر الصور، التعرف على الأماكن. هده كلها مشاكل يجب تحليلها للبحث عن أفضل الحلول.
- تحديد الحلول:
الحلول هي الأدوات التي ستعتمدها في بناء الوقع. اللغة أو لغات البرمجة، Frawmworks، قاعدة البيانات، مكتبات، Api' ...
- تقسيم العمل:
بالنسبة لفريق من المطورين فتقسيم العمل ضروري و بطريقة لا تتعارض مع سير العمل، بالنسبة لشخص واحد تقسيم مراحل العمل أيضا مهم لكسب الوقت.
- البرمجة:
الآن يمكنك أن تبدأ كتابة الأكواد ببال مرتاح :)
- كتابة الاختبارات Tests:
كتابة الاختبارات شيء مهم لا تهمله لأنه سينقذك من المشاكل الفجائية و سيسهل عليك عملية التطوير مستقبلا.
التعليقات