ما هي المدونة المجرية؟

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

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

عادة ما يتم تحديد قواعد أسلوب البرمجة عندما يبدأ مشروع تطوير البرمجيات. يتضمن الترميز المجري قاموسًا لأنواع محددة وقواعد نمط للبرامج. إذا اختار فريق التطوير أسلوب الترميز هذا ، فمن المهم ضمان الاتساق في جميع تعديلات البرنامج المستقبلية.

يجب أن يكون البرنامج سهل القراءة والفهم. يتم تحقيق ذلك باستخدام أسلوب برمجة متسق وبديهي. التدوين الهنغاري هو مثال على أسلوب البرمجة الذي يسهل تفسيره لأنه يتبع قواعد صارمة بناءً على معايير محددة.

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

تتضمن أنواع البيانات الرياضية أشكالًا متعددة من الأرقام. تتضمن بعض الأمثلة الأعداد الصحيحة والأرقام الطويلة والأرقام المزدوجة. يتطلب التدوين الهنغاري متغيرًا يبدأ أولاً بمعرف النوع. كمثال ، فإن أي اسم متغير لعدد صحيح يبدأ بالحرف الصغير “i” ، والذي يعرف المتغير كنوع عدد صحيح.
هذا النمط من البرمجة له ​​عيوب قليلة. تحديد المتغيرات على أساس الأنواع يجعل المتغيرات ثابتة. إذا طُلب تغيير في النظام يتطلب تغيير نوع البيانات ، فسيتطلب اسم المتغير أيضًا تعديلًا. قد تصبح هذه مهمة شاقة للبرامج الكبيرة المعقدة.
عيب آخر للتدوين الهنغاري هو عدم وجود قواعد التحقق الآلي. هذا النمط من الكتابة لا يتم فحصه من قبل المترجم ، مما يجعله عرضة لسوء الاستخدام والأخطاء. سيحتاج المطورون إلى مراقبة أسلوب كتابة البرنامج بأنفسهم لضمان الاتساق.