Глянь мой новый курс по Git! Привет! Глянь мой новый курс по Git! Привет! Глянь мой новый курс по Git на GitByBit.com! Привет! Хочешь круто подтянуть Git? Глянь мой новый курс на GitByBit.com!

Неполнота библиотечного класса

Также известен как: Incomplete Library Class

Симптомы и признаки

Библиотеки через некоторое время перестают удовлетворять требованиям пользователей. Естественное решение — внести изменения в библиотеку — очень часто оказывается недоступным, так как библиотека закрыта для записи.

Причины появления

Автор библиотеки не предусмотрел возможности, которые вам нужны, либо отказался их внедрять.

Лечение

Выигрыш

  • Уменьшает дублирование кода (вместо создания своей библиотеки с нуля, вы используете готовую библиотеку).

Не стоит трогать, если...

  • Расширение библиотеки может стать причиной появления дополнительного объема работы. Это происходит в том случае, когда изменения в библиотеке затрагивают изменения в коде.