ما هي البرمجة المهيكلة؟ التعريف والمعنى

click fraud protection

تشير البرمجة المنظمة إلى مجموعة من معايير الجودة التي تجعل البرامج أكثر دقة وموثوقية. تفوق مزايا مثل سهولة القراءة وسهولة الصيانة والموثوقية التعقيد الإضافي الذي تفرضه هذه المعايير. الهدف الرئيسي من هذه المعايير هو القضاء على ما يسمى عادة "رمز السباغيتي" - رمز ذلك مبني على ممارسات سلبية واستخدام تقنيات غير مرغوب فيها في الترميز الخبير تواصل اجتماعي.

يشرح Technipages البرمجة المهيكلة

يتضمن ذلك أشياء مثل عبارة GOTO - قفزة وحشية ومباشرة من جزء من برنامج إلى آخر ، دون أي اعتبار لأي قسم من البرنامج نشط أو قيد الاستخدام. يمكن كسر الحلقات بهذه الطريقة ، ولكن في جميع الظروف باستثناء الظروف الأكثر خطورة ، يجب تجنبها. هذا يعني أنه من أجل الحفاظ على معايير الترميز ، يحتاج المبرمج إلى اختيار طريقة أكثر تعقيدًا عن عمد لتحقيق الهدف - من الناحية المثالية بدون أمر GOTO.

تدعم اللغات المختلفة هذا النوع من المعايير ، ولكن بعض الأمثلة الأكثر شيوعًا تشمل لغة أوامر C و Pascal ولغة أوامر برنامج dBASE. بصدق ، هناك معايير مثل تلك التي تشكل البرمجة المنظمة في كل ترميز تقريبًا اللغة ، على الرغم من أنها يمكن اعتبارها ببساطة "أفضل ممارسة" بدلاً من كونها مجموعة رسمية تمامًا من المعايير. يجب أن يُظهر الهيكل العام للبرنامج دائمًا ما يفترض أن يفعله البرنامج. هذا يعني أن البرمجة المهيكلة تملي إعدادًا معينًا للشجرة. المهمة الأولى هي الأولى ، وكل ما يلي يحتاج إلى ترتيب منطقي.

الاستخدامات الشائعة للبرمجة المهيكلة

  • تمنع معايير البرمجة المنظمة استخدام أوامر "القوة الغاشمة" مثل GOTO.
  • كل من القواعد والمبادئ التوجيهية الرسمية هي جزء من معايير البرمجة المنظمة.
  • المسافة البادئة الصحيحة والتباعد هو جزء من البرمجة المنظمة.

إساءة استخدام البرمجة المهيكلة الشائعة

  • تشير البرمجة المهيكلة إلى لغة برمجة تستخدم بنية رسمية.