Встречается на собеседованиях • сегодня

Что такое баг

Баг — это ошибка или дефект в программе, приводящий к некорректной работе. Возникает из-за логических ошибок в коде, неправильных условий, опечаток или неучтенных крайних случаев.

Пример:

python
def divide(a, b):
    return a / b  # Баг: не обрабатывается деление на ноль

print(divide(10, 0)) # ZeroDivisionError

text

**Типы багов:**  
- **Синтаксические** — нарушение правил языка (очевидны при запуске).  
- **Логические** — код работает, но не так, как задумано.  
- **Реплицируемые** — воспроизводятся стабильно.  
- **Хилинги** — возникают спорадически, сложно отловить.  

**Как избежать:**  
- Тестирование (юнит, интеграционные тесты).  
- Code review.  
- Логирование и мониторинг.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы