За годы работы тестировщиком я чётко уяснил одно из главных правил профессии: не важно, какие баги есть в системе, важно, нормально ли нам с ними, а точнее – нормально ли будет пользователям.
Именно мысли о конечном потребителе помогают мне работать (обещаю, что этот пост о еде), мыслить и находить интересные кейсы.
Когда думаешь о тех, кто будет использовать твой продукт, то часто (и вы удивитесь, но это не рекламная интеграция какой-то шляпы) начинаешь находить проблемные места в своей логике.
Конечно, делать это необязательно, иногда просто лень или сложно. И вот в такие моменты возникают всякие интересные штуки.
Как, например, замороженные креветки в упаковке с надписью defrosted (что означает «размороженные»). Уже несколько дней я хожу в магазин, любуюсь на них и радуюсь.
И я точно знаю, что произошло.
Раз в какой-то период времени магазин устраивает грандиозную распродажу морепродуктов и рыбы. Скидки до 70% на отличные продукты. Нужно распродать остатки со склада до истечения срока годности.
Часть товара свежая, часть размороженная. Креветки бывают и такими, и такими. Размороженные креветки при покупке взвешивают, упаковывают и оклеивают ценником из принтера. Всё как обычно.
Но даже при таком дисконте продать удаётся не всё. И вот часть размороженных креветок упаковывают в пластиковые контейнеры, клеят на них ценник с надписью defrosted (они же размороженные) и убирают в морозилку, чтобы не испортились на прилавке.
А спустя неделю кто-то смотрит на этот замороженный креветочный кирпич и не понимает, что вообще происходит. Возможно, этот кто-то даже пойдёт жаловаться. Но в магазине об этом подумают уже постфактум.