#разработка · дневник проектов

Мониторинг сообщил, что новый прайс не распознан

Мониторинг сообщил, что новый прайс не распознан

Мониторинг сообщил, что новый прайс не распознан.

Я пошёл проверять парсер и обнаружил странное: свежий файл уже был обработан. Из него система получила 144 действующие ставки.

Ошибка оказалась в скобках.

Старый пустой файл назывался:

`Прайс.xlsx`

Свежая копия:

`Прайс (1).xlsx`

Для человека это один и тот же документ, скачанный дважды. Для программы — два разных имени. Парсер обработал свежую копию, а мониторинг продолжал ругаться на старую.

Я добавил нормализацию таких окончаний. Теперь `(1)`, `(2)` и следующие копии связываются с исходным названием, а пустая старая оболочка не создаёт ложную тревогу.

В автоматизации часто ломается не сложная логика. Ломается обычный файл, который кто-то скачал второй раз.

Если ваша система принимает вложения, загрузите один документ дважды. Удивительно полезный тест.

Это дневник инженера автоматизации

Такие разборы выходят 6 раз в неделю в моём Telegram-канале — кейсы, цифры и грабли из реальных проектов, без воды и курсов.

Читать каналили забрать чек-лист «5 автоматизаций» →
← Клиент отвечает на фотографию кольца одним словом: «Беру»