Обожаю требование «заявка должна закрываться автоматически»

Начинаешь уточнять: Через сколько? После какого события? А если оплата прошла, но подтверждение ещё не пришло? А если пользователь прямо сейчас её редактирует? А если внешняя система недоступна?

И тут выясняется, что под словом «закрыть» имели в виду: Бизнес: завершить обработку Разработка: сменить статус Поддержка: убрать из очереди Пользователь: пожалуйста, только не отменяйте мой заказ

Поэтому я люблю диаграммы состояний На них хотя бы видно, в какой именно момент мы перестали понимать друг друга 🙂

Обожаю требование «заявка должна закрываться автоматически» | Сетка — социальная сеть от hh.ru