إجابة قصيرة: لا.
إجابة طويلة:
الأمر حسب الحالة، ففي بعض الحالات يلزم استخدام دوال لم تكتبها انت و قد تكون دوال معيارية جزء في اللغة نفسها مثل دوال البحث في مصفوفة أو دالة طباعة الوقت، نعم تلك الدوال لم يكتبها المطور، كتبها مطور المكتبة الرئيسية.
و أحيانا يحتاج المطور إلى مكتبة خارجية لينجز العمل بشكل نظيف و يقلل أعمال الصيانة، فالصيانة مهمة كاتب المكتبة الخارجة.
- أمثلة: boost, Qt, GTK+ ...
و هناك من يستعمل أكواد و مكتبات أخرى لأنه لا يعرف ينجز واحدة مشابهة. و هذا هو المبرمج الناقص خبرة.
و هناك من يستعمل أكواد و مكتبات أخرى لأنه لا يعرف ينجز واحدة مشابهة لمكتبة كبيرة معقدة مثل Qt للواجهة الرسومية. و هذا أمر طبيعي :)
التعليقات