Вячеслав ФоминРазработчик стендов измерения обработки данных

Карточки товаров: цена принятого пакета при явном тарифе

Две процедуры формируют восемь описаний; валидатор отбрасывает потерянную массу и считает стоимость только принятых карточек.

Задача

Цена одной попытки скрывает стоимость брака. В наборе есть числовая масса, отсутствие массы и два разных комплекта; приемка обязана сохранять подтвержденные поля.

Открыть работающий материал →

Повторная попытка из-за неверной карточки

До исправления проверку проходят три карточки из восьми, после — все восемь. В расчёте каждая лишняя попытка имеет одинаковую условную цену 0,4. Это позволяет разобрать влияние ошибок подготовки на число попыток отдельно от тарифов внешнего сервиса и не выдавать расчётную сумму за счёт провайдера.

Что сделано

Я собрал восемь карточек, исправил их подготовку и пересчитал прохождение валидатора и условную стоимость попыток.

Восемь строк действительно сформированы в обоих режимах. Короткий вариант прошел приемку в трех случаях, исправленный — в восьми. При условной цене 0,40 ₽ попытки принятая карточка стоит 1,07 и 0,40 ₽ соответственно; тариф можно изменить.

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