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

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

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

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

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

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

Лечение

Выигрыш

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

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

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

Устали читать?

Сбегайте за подушкой, у нас тут контента на 7 часов чтения.

Или попробуйте наш интерактивный курс. Он гораздо более интересный, чем банальный текст.

Узнать больше...