Самый дорогой баг, который я видел, стоил компании миллионы
И это был не сложный баг. Не race condition. Не утечка памяти. Не падение базы.
Обычная кнопка. Сценарий был простой: пользователь нажимает «Купить».
Но если нажать кнопку два раза подряд, система отправляла два запроса на покупку. И оба успешно проходили. В результате пользователи покупали активы дважды.
В тестировании это не нашли. Почему? Потому что проверяли happy path. Пользователь нажал кнопку один раз → всё работает.
Но в реальности люди: — жмут кнопку несколько раз — жмут, если интерфейс «подвис» — обновляют страницу — отправляют повторный запрос
И вот тут появляются баги, которые стоят дорого. С тех пор у меня есть правило: если есть кнопка — попробуй сломать её 10 раз подряд. Очень часто именно там и находится самый неприятный баг.
А какой самый странный баг вы находили на проде?