Поучительная история про работу

Aug 11, 2016 17:38


Не знаю, остался ли тут ещё кто-то, кому может быть интересно...
После деплоя стали поступать жалобы от клиентов: создаются дубликаты объектов. Ну конечно мы сразу подумали, что опять эти глупые люди даблкликают. Вроде и кнопка блокируется у нас, а они как-то умудряются кликнуть всё равно. Переработали js, который блокирует кнопку после клика. А они снова жалуются. И тут оказалось, что у одного из дубликатов в истории нет информации о создании.
Да, воспроизводить было интересно. В итоге оказалось, что при ресайзе прикрепленной картинки возникает дубликат. Но т.к. картинки прикрепляют не все, а из тех, кто прикрепляет, не у всех картинка достаточно большая для того, чтобы использовался ресайз, то и жалоб было немного, и показалось, что это проблема с пользователями, а не с кодом.
Починили, конечно.
Но. Задачу на ресайз проверял другой тестировщик (который уже уволился, хотя это и не важно), он даже не забыл написать тесты. Когда я приводила тесты в порядок перед деплоем, тесты на ресайз падали по неочевидной причине (но не из-за дубликатов). Раз задача проверена, подумала я, тимлид зуб дает, что всё работает как надо, деплоить пора, с остальным всё в порядке, разбирательство с причинами падения займет неопределенное время, так что оставлю починку тестов на после-деплоя... Короче ужасно обидно и стыдно пропустить такую фигню на прод. И ведь начни я разбираться с тестами, не пришлось бы потом тратить час на воспроизведение.

тестинг, работа

Previous post Next post
Up