Софья КлимоваПроектирование правил, реализация преобразователя и проверка исключений

Расходники: похожий код не значит тот же товар

Получить воспроизводимое преобразование товарных строк с сохранением исходных данных.

Как проверить работу

  1. 4 записи, 3 исключения. AB 010 сопоставляется с AB-010; AB-O10 не сопоставляется; AB-010S остаётся отдельным вариантом.
  2. Изменить один входной объект и проверить, что результат пересчитался.
  3. Проверить, что неверный JSON даёт сообщение об ошибке, не стирая поле.

Условия работы

Самостоятельный редакционный проект. Данные и конструкция заданы автором для этой работы; не являются характеристиками товара действующего производителя.

Материалы