جدول المحتويات:
تعريف - ماذا تعني Snarf و Barf Programming؟
تعد برمجة Snarf و barf ممارسة معروفة بشكل شائع يقوم فيها المبرمج بتطبيق جزء من التعليمات البرمجية من برنامج موجود أو مصدر موجود ، غالبًا من خلال طريقة قص ولصق مباشرة ، على برنامج قيد التطوير. هذا النوع من "النسخ" يمكن أن يساعد المبرمجين على أخذ الاختصارات ولكن ليس بدون مشاكل غير متوقعة.
تيكوبيديا تشرح Snarf و Barf Programming
تتضمن عملية إعادة تشكيل الكود - تحدي برمجي خاص بالشظف والبارف - تغيير بنية الكود لجعله متقبلًا لوحدات الكود المضافة حديثًا ، أو تغييرات أخرى. هذه عملية معقدة ، وقد يكون دمج أجزاء جديدة من التعليمات البرمجية في برنامج حالي أمرًا صعبًا.
أيضًا ، قد يؤدي استخدام البرمجة snarf و barf إلى تحليل أكبر لفلسفة الكود أو مناهج البرمجة الأساسية. على سبيل المثال ، يحلل العديد من الطرق التي يستخدمها الأفراد في الحديث الشفوي المحيط بمبدأ التجريد ، والذي يشجع على استخدام التجريدات لتسهيل تجنب تكرار بيانات البرنامج. يتم الترويج لهذا المفهوم من خلال اختصارات مثل مرة واحدة فقط (OAOO) ، حيث يُطلب من المبرمجين إنشاء قوالب وأدوات أخرى تسمح لهم بتجاوز الترميز المتكرر أو المتكرر.