كيف تبدأ ببناء أي تطبيق ?



 

الخطوات الــ 23 لبناء اى تطبيق

 

  

1 - ابدأ بتنفيذ فكرتك بأصغر صورة ممكنة ولا تفكر في التفاصيل الكثيرة.
2 - المقصود بأصغر صورة ممكنة أي ماهي الوظيفة الأساسية للبرنامج؟
3 - عندما تفكر بهذه الطريقة فسيكون وقت الإنجاز قصير جداً.
4 - والسبب أن رؤية النتائج الفعلية وأن برنامجك يعمل ستساعدك على المواصلة
5 - أثناء عملية بناء البرنامج في أبسط صورة أنشيء ملف بإسم RoadMap.txt
6 - ضع في RoadMap.txt أي خاصية جديدة تأتي على ذهنك عن البرنامج ولا تنفذها.
7 - بعد الإنتهاء الكلي من التطبيق بصورته البسيطة , قم بتشغيله وتجربته وسجل أي ملاحظات.
8 - ركز الآن على تصحيح الأخطاء حتى لا تتراكم أثناء عملية التطوير التالية.
9 - في حال أكتمل التطبيق أذهب لملف RoadMap وقم بإختيار الخاصية الأعلى أهمية من بين الخصائص.
10 - قم بتنفيذ تلك الخاصية وقم بإعادة العمليات المذكورة سابقاً من تشغيل وإختبار وهكذا.
11 - تذكر أرقام الإصدار مثل 1.0.0 وقم بتغييرها في كل مرحلة تطوير يمر بها التطبيق.
12 - بعد إضافة خاصية معينة من ملف RoadMap.txt لا تحذفها بل ضع علامة مثل # لتدل على الإنتهاء منها مثلاً.
13 - لاتنسى أن تضع RoadMap.txt ضمن ملفات المشروع الخاص بك.
14 - لاتنسى أيضاً أن RoadMap.txt هو مستودع للأفكار وليس البرنامج لذلك ضع فيه ما تريد وقيم الفكرة لاحقاً.
15 - يضع المطورون علامات أمام كل سطر في ملف RoadMap.txt للدلالة على الإنتهاء أو جديد أو محذوف وهكذا.
16 - قم بإختيار رموز معينة تحدد تلك المعاني مثل + تعني ستضاف, - محذوفة, @ يتم العمل عليها, # تمت.
17 - الرموز المذكورة سابقاً ليست شرطاً وبإمكان التعويض عنها بما تراه مناسب.
18 - لاحظ أن ملف RoadMap.txt يساعدك على التطوير بشكل تدريجي ومبسط للغاية وضع أي فكرة لحظية فيه.
19 - ركز مرة أخرى على أن تقوم بعمليات تصحيح البرنامج بعد إضافة أي خاصية جديدة.
20 - لاتنسى أن ترتب الأولويات للخصائص مثل وضع أرقام : 1 مهم - 5 أقل أهمية. وهكذا.
21 - مرة أخرى, رؤية النتائج الفورية هي الوقود للإستمرار في التطوير.
22 - لذلك حافظ على التطوير بشكل (مصغر) وأختر الوظائف الأكثر أهمية وركز عليها بشكل فردي.
23 - الخلاصة, لاتستعجل, وابدأ صغيراً, واستمر في إضافة الخصائص ذات الأولوية الأكبر, وصحح برنامجك.

أحفظ الكلام فى مستند نص ربما سترجع له يوما ما ^^

Related Posts

Subscribe Our Newsletter

0 Comments to "كيف تبدأ ببناء أي تطبيق ?"

إرسال تعليق