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