المفهوم في التعريف ABC
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس ، نوفمبر. 2017
عندما يتم اختراع شيء ما ويعمل ، فلماذا تغييره أو القيام بذلك مرة أخرى عن طريق تشغيل مخاطرة لارتكاب خطأ؟ إعادة استخدام الشفرة كان المصدر ثابتًا طوال تاريخ برمجةوبجرعات صغيرة له اسم علم: مقتطف.
أ مقتطف إنه جزء صغير من الكود المصدري للكمبيوتر يؤدي وظيفة معينة ، ويكون جاهزًا لإدراجه في أقسام أكبر من التعليمات البرمجية ، مثل مكتبة أو برنامج.
عادةً ، تميل إلى تغطية الوظائف الشائعة جدًا والمستخدمة ، وكذلك البسيطة ، نظرًا لحجم ملف مقتطف لا ينبغي أن يكون كبيرًا جدًا. وقبل كل شيء ، يجب أن يكون رمزًا قابلاً لإعادة الاستخدام بطريقة بسيطة جدًا.
سبب وجودها هو تجنب الأخطاء في الوظائف شائعة الاستخدام والتي ، على هذا النحو ، يتم بناؤها عدة مرات. وهي تشمل شفرة المصدر التي لا تحتوي على ما يكفي أربعة حجمالخامس لتشكيل مكتبة مشتركة ، ويحتاجون إلى سرعة التنفيذ الذي يعطي شكل جزء من الكود المصدري الرئيسي.
ال مقتطفات فهي لا تشير فقط إلى كود مصدر اللغة عالي المستوى ، ولكن يمكن استخدامها أيضًا على الويب.
الزيادة في فوائد وقوة المعدات من أجهزة الكمبيوتر ، وما يترتب على ذلك من تحسينات في
البرمجيات وبشكل أكثر تحديدًا ، أدت متصفحات الويب التي أحدثها ذلك إلى جعل مواقع الويب من الممكن أن تصبح تطبيقات أصلية عبر الإنترنت تؤدي عددًا كبيرًا من الوظائف.هذه ، بطبيعة الحال ، يجب برمجتها وتطويرها وقد تتطلب سلسلة من الوظائف المشتركة. هذا هو المكان مقتطفات.
أ مقتطف ليس بالضرورة رمز مصدر قابل للتنفيذ ، ولكنه قد يتكون من نمط أو قالب لتوثيق البرنامج.
يعد جزء التوثيق من البرنامج مهمًا لأنه يجعل المهمة أسهل لكل من المبرمجين الفرديين الذين يعملون على البرنامج. مسودة مبرمج جماعي وحتى فردي يعمل بمفرده ليتمكن من تفسير عمله بعد فترة.
بغض النظر عن نوعها ، مقتطفات يجب أن يكونوا مستعدين "لنسخ ولصق" المحتوى الخاص بهم في شفرة مصدر أكبر.
مثال نموذجي ل مقتطف إنه الشخص الذي يستجيب لنبض معين لـ لوحة المفاتيح أو إلى حدث الماوس (مثل تحريكه لأعلى أو لليسار).
هم أ المنهجية شائعة في لغات مثل Java و C و C ++ وغيرها من اللغات عالية المستوى. في مجال تطوير صفحات الويب ، يمكن أن يكون لدينا كود HTML ، رمز لملفات CSS ، وحتى JavaScript.
كونه اتجاه بدأه المطورون أنفسهم كوسيلة لتسهيل إنشاء التطبيقات أو لمشاركة التعليمات البرمجية ، أدرجت بيئات التطوير الكبيرة (IDE) أدوات لإدارتها و استعمال.
كان هذا هو الحال مع NetBeans أو Eclipse أو Visual Studio ، والتي تسمح بإعادة استخدام أقسام صغيرة من التعليمات البرمجية في جميع أنحاء الهيكل ، مع عدد قليل من العمليات.
الصورة: فوتوليا - كولونجا
موضوعات في المقتطف