Номинал выбирается до имени получателя; подтверждение создает один локальный документ.
О проекте
Задача
У подарка есть два разных шага: выбрать условия и выпустить документ. Повтор нажатия не должен создавать второй сертификат из того же выбора.
Результат
После подтверждения остается скачиваемая карточка сертификата. Номиналы различимы до заполнения имени, а повтор операции не размножает документы.
Что передано заказчику
- Выберите номинал
- Сохраняемый результат взаимодействия
- Исходные данные и порядок самостоятельной проверки
Инструменты и подход
Навыки
Содержание 4
Готовая работа
Номинал подтверждается отдельным действием
Сделал отдельный экран подтверждения после выбора номинала. Сохраняю идентификатор команды вместе с получателем и пожеланием; повтор уже завершенного выбора открывает результат, а не списывает что-либо снова.
Граница работы
Разбор и материалы
Вклад и команда
Разделил выбор номинала и подтверждение, реализовал локальную идемпотентность и выгрузку карточки.
Ссылки и материалы
- Интерактивный результат
- Исходные условия и модель
- Повторить проверку
- Исходный набор для повторного использования
- Подарочный сертификат с понятным составом — исходная таблица.csv
4 ситуаций для сравнения.
- Подарочный сертификат с понятным составом — проверка.txt
Критерии проверки этого решения.
- Подарочный сертификат с понятным составом — паспорт.json
Контекст, ограничения, решение и данные.
- Подарочный сертификат с понятным составом — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…