Получить воспроизводимое преобразование товарных строк с сохранением исходных данных.
О проекте
Задача
Резьба G1/2 и корпус 35 мм раньше попадали в одно поле «размер». Ошибка «1/2 мм» выглядела правдоподобно после очистки.
Решение
Допускаю только полностью разобранную тройку. Размер корпуса не подставляется вместо резьбы, а нулевой диаметр уходит в исключения.
Результат
Рабочий преобразователь обработал 6 строк: 4 записи разнесены по полям, 2 отправлены в журнал исключений. Исходные значения сохранены; результат можно пересчитать на странице и сопоставить с JSON.
Что передано заказчику
- Спецификация проекта
- Таблица исходных условий
- Нормализованные поля · SVG
- Нормализованные поля · PNG
- Исключения не потеряны · SVG
- Исключения не потеряны · PNG
- Исходник преобразования
- Исходные записи
- Результат и исключения
- Протокол проверок
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Что можно проверить
| id | thread | connection | bodyMm |
|---|---|---|---|
| S-101 | G1/2 | внутренняя | 35 |
| S-102 | G3/4 | наружная | 42 |
| S-103 | G1 | внутренняя | 50 |
| S-105 | G1/2 | наружная | 32.5 |
Разбор и материалы
Вклад и команда
Рабочий преобразователь JavaScript, входной набор, результат, журнал исключений и страница для повторного запуска.
Ссылки и материалы
- Спецификация проекта
- Таблица исходных условий
- Нормализованные поля · SVG
- Исключения не потеряны · SVG
- Исходник преобразования
- Исходные записи
- Результат и исключения
- Протокол проверок
- Резьба и корпус: отдельные поля сантехнического каталога — исходная таблица.csv
4 ситуаций для сравнения.
- Резьба и корпус: отдельные поля сантехнического каталога — проверка.txt
Критерии проверки этого решения.
- Резьба и корпус: отдельные поля сантехнического каталога — паспорт.json
Контекст, ограничения, решение и данные.
- Резьба и корпус: отдельные поля сантехнического каталога — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…