Баг (Bug)

Баг — это ошибка, дефект или неисправность в программном обеспечении, которая приводит к неправильному или неожиданному поведению программы.

Типы багов

  • Синтаксические — ошибки в коде
  • Логические — неправильная бизнес-логика
  • Производительности — медленная работа
  • Безопасности — уязвимости в системе
  • Интерфейса — проблемы пользовательского интерфейса

Приоритеты багов

  • Critical — блокирует основную функциональность
  • High — серьезно влияет на работу
  • Medium — заметен, но не критичен
  • Low — косметические проблемы

Жизненный цикл бага

  1. Обнаружение
  2. Назначение разработчику
  3. Исправление
  4. Тестирование исправления
  5. Закрытие

FAQ

Откуда появился термин "баг"?

Термин связан с Грейс Хоппер, которая в 1947 году нашла настоящего мотылька в компьютере Mark II.