А я ща историю расскажу, как я положил чекаут в клубах букмекера
Короче, написал я систему управления ККМ. Там была фаза общения с этим ебучим устройством (их было много). И конкретно в этом месте не было таймаута, а это нехорошо, получалось что один тормозящий ККМ мог висеть вечно и неясно почему (крайне ебическое устройство).
Ну я прикинул что МИНУТЫ ДОЛЖНО ХВАТИТЬ ВСЕМ. Пушнул как минорное изменение вместе с другими, ушел спать.
На утро прихожу на работу, все на ушах, первая линия поддержки раскалывается от звонков. Где-то 300 точек нихуя сделать не могут. Я подумал - вот лохи-то, проебался кто-то и спокойно пил кофе первые 2ч и посылал людей искать проблему в СВОЕМ ГОВНОКОДЕ когда приходили спрашивать - не может ли быть так что мой солюшн виноват (а там еще всякие кассовые ПО, БД хранимки и прочая требуха).
Короче, выяснилось что 4 ККМ в офисе которые я тестил это далеко не весь парк нашего оборудования и где-то есть самоделки прошитые кастомно (спиженные, серые с выдернутым фискальным накопителем и пр. чтобы менеджер клуба получал больше денег в карман, а в контору меньше) и у них другие скорости печати чеков и вообще пизда.
И многие ККМ не могли на самом деле отпечатать чек за минуту. Вот такая история