أصناف المكتبة غير الكافية (Incomplete Library Classes)

من موسوعة حسوب
< Refactoring
مراجعة 14:32، 30 سبتمبر 2018 بواسطة Nourtam (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:أصناف المكتبة غير الكافية (Incomplete Library Classes)}}</noinclude> == توصيف المشكلة == لا تلبِّي أ...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

توصيف المشكلة

لا تلبِّي أصناف المكتبة (library classes) كافّة احتياجات البرنامج مع استمرار تطوُّره، ولا يمكن تعديلها لأنّها مُخصَّصةٌ للقراءة فقط (read-only).

أسبابها

عدم تزويد مُطوِّر المكتبة كافَّةَ الميّزات (features) التي تحتاجها في البرنامج أو امتناعه عن تعريفَ استخدامها (implement).

وما الحل؟

إليك المزيد

سيكون حلُّ المشكلة كفيلًا بالتقليل من تكرار الشيفرات (duplications)، فبإمكانك الاعتماد على المكتبة المتوفِّرة بدلًا من بناء مكتبتك الخاصّة من الصفر.

تجاهل المشكلة

من الممكن تجاهل المشكلة حينما تجلبُ الإضافات على المكتبة بعضًا من المتاعب بما يتعلَّق بإجراء التغييرات على الشيفرة بمجرد إحداث أيّ تعديلٍ في المكتبة.

انظر أيضًا

مصادر