Feb 01

Представим ситуацию: вы используете какую-то библиотеку, доступную вам в исходных кодах. Вы находите баг в библиотеке. Пусть он будет не очень критичным, но довольно сильно мешающим. Каковы ваши действия? Лично я вижу 5 вариантов (по жизни приходилось сталкиваться со всеми):

  1. Послать всё нафиг и начать искать другую библиотеку (так обычно поступают люди, только начинающие пользоваться библиотекой)
  2. Забить на надоедливый, но некритичный баг
  3. Уведомить разработчиков и ждать…
  4. Забить на разработчиков, поправить всё самому (если есть возможность) и продолжать работать дальше (я не зря говорил про исходные коды)
  5. Забить на разработчиков, поправить всё самому и отослать разработчикам все изменения и т.д.

На самом деле меня интересует вопрос - как часто вы прибегаете к варианту №5? Лично я гораздо чаще вижу “а, хрен с ними со всеми, щас пофиксим по быстрому и всё” (№4)  и “да ну его нафиг, ковыряться самим в этих исходниках, щас сделаем тикет, пусть разработчики смотрят” (№3), “млять, ну что же эта за херовая программа, но, блин, деваться некуда…” (№2).

written by fxposter \\ tags: