شفرة متداولة

يشير مصطلح الشفرة المتداولة (بالإنجليزية: Boilerplate code)‏ في برمجة الحاسوب إلى أجزاء من الشفرة البرمجية التي يجب أن تدرج في العديد من الأماكن مع تغيير بسيط أو دون أي تغيير يذكر. وغالبا ما تستخدم عند الإشارة إلى اللغات البرمجية التي تعتبر ذات اسهاب واستفاضة في الشفرة وبالتالي فإن المبرمج يجب أن يكتب الكثير من الشفرات البرمجية للحصول على وظيفة برمجية بسيطة قد يتم عملها بسطر أو سطرين في لغات برمجية أخرى.[1]

الحاجة إلى الشفرة المتداولة والمتكررة يمكن تقليلها عبر تقنيات المستوى العالي مثل البرمجة الوصفية «metaprogramming» (والتي تجعل الحاسوب يكتب تلقائيا الشفرة المتداولة اللازمة أو إدراجها في وقت التصريف - وقت تنفيذ الشفرة) أو عبر النمط الجاهز بدلاً من التهيئة (الذي يوفر القيم الافتراضية بشكل موحد وجاهز وبالتالي الحد من الحاجة إلى تحديد وتهيئة كل إعداد وخيار في المشروع) أو الهندسة المستندة إلى نموذج (والتي توفر مولدات نماذج جاهزة مما يلغي الحاجة لجلب الشفرة المتداولة ونسخها يدويا).

المراجع

  1. Lämmel, Ralf; Jones, Simon Peyton (2003). "Scrap your boilerplate: a practical design pattern for generic programming" (PDF). Proceedings of the 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation. ACM. صفحات 26–37. doi:10.1145/604174.604179. ISBN 9781581136494. الوسيط |CitationClass= تم تجاهله (مساعدة)
    • بوابة برمجة الحاسوب
    • بوابة علم الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.