{{ سناكبرمجة }} نستكمل في هذه السلسلة الجزء الثالث من أساسيات البرمجة , والتي يتوجب فهمها لأي مبر

{{ #سناك_برمجة }} نستكمل في هذه السلسلة الجزء الثالث من أساسيات البرمجة , والتي يتوجب فهمها لأي مبرمج مبتدئ او اي مستجد في عالم البرمجة وتطوير التطبي

{{ #سناك_برمجة }}

نستكمل في هذه السلسلة الجزء الثالث من أساسيات البرمجة , والتي يتوجب فهمها لأي مبرمج مبتدئ او اي مستجد في عالم البرمجة وتطوير التطبيقات, لأن ترسيخ هذه الاساسيات مهم قبل ان نبدأ بكتابة اي سطر برمجي.

اليوم سنتحدث عن بعض التوجيهات لكتابة برنامج حاسوبي.

#تقنية https://t.co/UE5PqZlfau

البعض يعتقد انه لكي تكتب برنامج حاسوبي , فما عليك سوى الجلوس أمام شاشة الحاسب وتشغيل احد محررات الاكواد والبدء في كتابة برنامج حاسوبي, وهذا خطأ يؤدي الى نتائج فوضوية وظهور جوانب خلل كبيرة في البرنامج تستلزم وقتا طويلا لاصلاحها. وكأنك قمت بخبز قالب كيك بوضع كل المكونات عشوائيا فيه

هناك مراحل تسبق عملية كتابة البرنامج وقبل حتى ان تلمس جهاز الكمبيوتر ويعرفها جيدا مهندسوا البرمجيات. وأول هذه المراحل هي جمع المتطلبات بحيث نجلس نحن كمبرمجين مع المستخدم ونفهم احتياجاته ومشكلاته, ومن ثم تبدأ عملية التصميم للبرنامج ويتم فيها وضع التصاميم المبدئية لهيكلة البرنامج

إذا كنت ستكتب برنامج بسيط يقوم بعرض اسمك على الشاشة ,او برنامج يحسب ناتج جمع عددين ويعرض المجموع على الشاشة فربما لن تحتاج الى التخطيط لمثل هذه البرامج البسيطة. ولكن اذا كان البرنامج معقد فالتخطيط امر ضروري واساسي لينجح البرنامج ولاتظهر لنا اي مشكلات لاحقا قد تؤدي الى فشل العملية

هناك ثلاثة محاور رئيسية للتخطيط للبرنامج:

  • المستخدم النهائي : يجب ان نعرف من هو المستخدم الذي سيستخدم هذا البرنامج الذي نقوم ببرمجته
  • الحاسب الهدف: ماهو نوع الحاسب , ماهو نظام التشغيل, ماهي سرعة المعالج , كم حجم الذاكرة
  • -المبرمج: هل ستكتب البرنامج لوحدك ام لديك فريق مبرمجين


خيري بن يعيش

5 مدونة المشاركات

التعليقات