TGViewer
analyst_exe | инженерное мышление в IT analyst_exe | инженерное мышление в IT @analyst_exe · 511 subscribers
Post #467 269
#советы@analyst_exe
Расскажу вам классику этого мира — или зачем разбираться, как работает ИТ

Есть целые сервисы, которые отслеживают ошибки на маркетплейсах — например, как купить айфон за 60 рублей.

Причина часто банальна: пробел затесался в цену, человек что-то не туда вставил или просто уснул за Excel.

Если система такие ошибки не ловит — вы получаете законную возможность купить товар по этой цене. А если продавец отказывается — есть шанс выиграть суд. И многие этим не стесняются пользоваться. А что, ролик про костю актуален.

🟠 Пример из жизни. Есть сайт агрегатор (сайт скрыт в целях безопасности), у них данные загружаются вручную или через интеграции. Обычно на старте партнёру выдают Excel-шаблон.

И вот дальше всё зависит от того, как обработан этот Excel.

Обычно файл обрабатывается построчно.
Что делать, если:
- 10 строк валидны, 5 — с ошибками?
- Сохраняем частично или откатываем всё?

📍 В любом случае важно:
- Показать, где ошибка и почему
- Указать требования:
- формат
- максимальная длина
- обязательность
- допустимость 0
- тип данных и т.д.

🛠 Для описания атрибутов удобно использовать OpenAPI
Для масок ввода — regex, regex101.com или GPT помогут.

Примерчик

price:
type: string
pattern: "^\d+(\.\d{1,2})?$"
maxLength: 10
example: "1999.99"
description: "Цена в рублях. Только цифры и точка — без пробелов, символов валюты и запятых."


Если надо поговорить о том, чем "пример" в json отличается от "контракта" - дайте знать, сделаю пост

🟠 В случае с этим сайтом, похоже, проверку на пробелы в числах не добавили:
Цена скопирована, например, из Google Таблиц — и вставляется в Excel с пробелами. Получаем товар за 100 рублей вместо 10000.

🧩 Казалось бы, мелочь — а последствия серьёзные.

Для любопытных — можно даже написать мини-бота:
- открыть DevTools, изучить API
- найти подозрительные категории (где цены ниже 1000 — нереалистичны)
- бот раз в пару часов опрашивает API
- если что-то странное — шлёт сообщение в Telegram

💡 Такой бот можно сгенерировать с помощью любого ИИ за часик.
Профит. Правда надо ли вам это, вот вопрос.

p.s. Заказ мой на 10 стульев отменили.. а вот еще один вроде как собираются выдать... по крайней мере пока не отменяли
analyst.exe | чат
  • 🔥 6
  • 👍 2
More from @analyst_exe
  1. Sep 25, 2026В ТЗ написано: «Всё работает как обычно». У нас уже 17 уточняющих вопросов к слову «обычно…
  2. Sep 24, 2026Уволил себя #1. С должности рисовальщика диаграмм) Тут ИИ меня реально заменил. Теперь я ц…
  3. Sep 21, 2026Ну это не дело, сами из резюме вытащить не могут? @analyst_exe
  4. Sep 20, 202614 моделей рисуют BPMN. Кто рабочая лошадь, а кто заставит зайца ждать? Взял историю про П…
  5. Sep 20, 2026Есть идеи, чем я таким сижу занимаюсь? Пишите варианты в комментариях) @analyst_exe
  6. Sep 19, 2026В субботу отдыхаем честно украденным мемом @analyst_exe
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →