كود السباغيتي

مؤلف: John Stephens
تاريخ الخلق: 28 كانون الثاني 2021
تاريخ التحديث: 29 يونيو 2024
Anonim
What is Spaghetti Code and How to Avoid It
فيديو: What is Spaghetti Code and How to Avoid It

المحتوى

التعريف - ماذا يعني كود السباغيتي؟

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


أدى ظهور لغات برمجة أكثر تنظيماً ، مثل لغات البرمجة الموجهة للكائنات ، إلى الحد من انتشار كود السباغيتي.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا توضح كود السباغيتي

كانت لغات البرمجة القديمة مثل BASIC ، والتي تضمنت عبارات GOTO ، معرضة بدرجة كبيرة لرمز السباغيتي لأن المبرمجين وجدوا أنه من الملائم للغاية التحكم المباشر في البرنامج من منطقة إلى أخرى باستخدام عبارات GOTO.

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

فكلما حصل برنامج أقدم والذي تم كتابته برمز السباغيتي ، أصبح من الصعب على المطورين اتباعه ، وحتى المطورين الأصليين.