🐛 Что такое Баг (Bug)? Это не ошибка, это "незадокументированная фича"!

Что такое Баг в IT и веб разработке. Обьясняю простыми словами аналогия варки борща

Если программист говорит вам: "У меня всё работает", значит, готовьтесь через 5 минут вы найдете баг.

Откуда взялось название Баг (Bug) в веб разработке и IT?

Исторический факт: В 1947 году в огромный электромеханический компьютер (размером с комнату) реально залетел мотылек (жук — bug) и замкнул контакты. Компьютер встал. Грейс Хоппер, работавшая на нем, вклеила мотылька в журнал с подписью "First actual case of bug being found". С тех пор любую ошибку в коде называют "Жуком".

Аналогия для понимания Бага (Bug) и (Борщ)

Представь, что ты пишешь рецепт борща (это код):

  • Взять свеклу.
  • Нарезать.
  • Кинуть в кастрюлю.

Ты отдаешь рецепт роботу. Баг: Ты забыл написать "Налить воду". Результат: Робот жарит сухую свеклу в пустой кастрюле и сжигает кухню. Робот не виноват, он делал строго по инструкции. Виноват ты. Это и есть баг.

Баг (Bug) если по-простому или любимые отмазки программистов

Когда нашли баг, мы никогда не признаемся сразу. Мы говорим:

  • "Странно, на локалке (моем компьютере) всё работало"
  • "Это не баг, это фича!" (Feature - особенность).
  • "Это проблемы на стороне хостинга, интернета или даже фазы Луны"
  • "Попробуйте почистить кэш" (универсальное лечение от всех болезней).

Пример использования Бага (Bug) в речи.

Пример 1 (Отрицание): "Это не баг, это фича!" (Легендарная фраза. Означает: да, это ошибка, но исправлять нам лень, поэтому скажем, что так и задумано).
Пример 2 (Удивление): "Я поймал критический баг на проде." (Перевод: Сайт сломался прямо перед клиентами, у нас паника).
Пример 3 (Безысходность): "Надо завести тикет на этот баг." (Записать ошибку в список задач, где она будет висеть вечно).

Связанные термины.

Фича (Feature) - Полезная функция. То, чем баг пытается притвориться.
Фиксить (Fix) - Чинить, исправлять баги.
Дебаг (Debug) Процесс поиска жука. Похоже на расследование убийства, где убийца - ты сам.

Навигация по Словарю

Отправить комментарий

Новые Старые