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

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

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

Задача

AB-O10 похож на AB-010, а суффикс S кажется лишним. Агрессивная очистка склеила бы разные товары.

Открыть готовый материал →

Что можно проверить

idkeychangedvariant
R-101AB-010falsebase
R-102AB-010truebase
R-104AB-010SfalseS
R-106CD-002truebase

Что сделано

Рабочий преобразователь JavaScript, входной набор, результат, журнал исключений и страница для повторного запуска.

Рабочий преобразователь обработал 7 строк: 4 записи разнесены по полям, 3 отправлены в журнал исключений. Исходные значения сохранены; результат можно пересчитать на странице и сопоставить с JSON.

Открыть готовый материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия