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