Виноват ли пользователь в наличии багов на проекте

QA Тестировщик Junior Без компании
Виноват ли пользователь в наличии багов на проекте
Ответы
Пользователь не виноват в багах — ответственность лежит на команде разработки и тестирования. Даже если пользователь совершает неочевидные действия, система должна быть устойчивой и предсказуемой. Пример: ``` def divide(a, b): return a / b # Упадёт, если b = 0 ``` Здесь проблема не в пользователе, введшем `0`, а в отсутствии валидации. Исключение — если пользователь намеренно ломает систему (например, через инъекции), но и тут вина частично лежит на недостаточной защите.