Как проверить полноту таблицы решений по скидкам?

Отсутствие колонки — дефект полноты таблицы, а не новое бизнес-правило. Из заданных условий следует скидка без подарка; этот случай нужно явно покрыть правилом.

Короткий ответ

Что ответить на собеседовании

Отсутствие колонки — дефект полноты таблицы, а не новое бизнес-правило. Из заданных условий следует скидка без подарка; этот случай нужно явно покрыть правилом.

Подробный разбор

Ответ с пояснениями

Условие

Учебные правила: купон даёт скидку 10%; подарок выдаётся при исходной сумме от 5000, если есть купон или сегодня день рождения. Для клиента с купоном и суммой 3000 таблица не содержит явной колонки. Можно ли считать сценарий безрезультатным и как исправить таблицу?

Ответ

Отсутствие колонки — дефект полноты таблицы, а не новое бизнес-правило. Из заданных условий следует скидка без подарка; этот случай нужно явно покрыть правилом.

Разделите три булевых условия: купон, день рождения и достижение порога. Полная базовая таблица содержит восемь комбинаций, которые можно объединить с пометкой «неважно» только при одинаковых действиях. Для суммы 3000 порог ложен, поэтому подарок исключён независимо от дня рождения; купон включает скидку. Пустую ячейку нельзя молча интерпретировать как «неважно», если это не оговорено.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее