# Баг

URL: https://chugunov.pro/glossary/backend/bag/
Оригинальное название: bug
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Дефект в программе, из-за которого она работает не так, как предусмотрено требованиями.

## Что такое «Баг»

Дефект в программе, из-за которого она работает не так, как предусмотрено требованиями. Баги возникают из-за ошибок в логике, неучтённых случаев или неверных предположений. Их находят тестированием и отладкой, а исправляют, устраняя первопричину, а не симптом. Регрессионные тесты помогают убедиться, что исправленный баг не вернётся после будущих изменений.

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

- [Регрессионное тестирование](https://chugunov.pro/glossary/backend/regressionnoe-testirovanie/) — Повторная проверка существующих функций после изменений, чтобы обнаружить появившиеся поломки.
- [Интеграция программных систем](https://chugunov.pro/glossary/backend/integratsiia-programmnykh-sistem/) — Соединение приложений и сервисов для согласованного обмена данными и выполнения сквозных процессов.
- [Модульное тестирование](https://chugunov.pro/glossary/backend/modul-noe-testirovanie/) — Автоматическая проверка небольших изолированных частей программы, например функций или классов.
- [Нагрузочное тестирование](https://chugunov.pro/glossary/backend/nagruzochnoe-testirovanie/) — Проверка поведения системы при ожидаемом и повышенном числе запросов или пользователей.
- [Открытое программное обеспечение](https://chugunov.pro/glossary/backend/otkrytoe-programmnoe-obespechenie/) — ПО, исходный код которого доступен для изучения, изменения и распространения на условиях соответствующей лицензии.
- [Отладка](https://chugunov.pro/glossary/backend/otladka/) — Поиск причин неправильной работы программы, их локализация и исправление.
- [Парадигма программирования](https://chugunov.pro/glossary/backend/paradigma-programmirovaniia/) — Общий стиль построения программ, определяющий основные способы представления данных и организации вычислений.
- [Приёмочное тестирование](https://chugunov.pro/glossary/backend/priiomochnoe-testirovanie/) — Проверка продукта заказчиком или конечными пользователями перед вводом в эксплуатацию.
