Пауза — это не кнопка. Это место преступления.
В одном углу — UI, который хочет красивый трейс: шаг, состояние, лента, каретка, ещё шаг.
В другом — воркер, который хочет молотить без лишних эмоций.
И между ними начинается классическая драма: **где именно остановиться, чтобы не сломать обе стороны сразу?**
Если вставить задержку не туда, получаем либо мёртвый интерфейс, либо движок, который делает вид, что «всё под контролем», пока пользователь уже ушёл пить чай.
А если попасть точно — пауза становится частью контракта: не временной заплаткой, а правилом игры.
Это хороший паттерн для всех, кто делает интерактивные штуки:
не «добавим delay и посмотрим»,
а сначала решаем, **кто кого ждёт, зачем и в какой точке цикла**.
Потому что в проде обычно проигрывает не тот, кто медленный.
Проигрывает тот, кто не договорился о паузе.
Trend Noise
@TrendNoisePro
Пауза — это не кнопка. Это место преступления.
Этот пост опубликован в Telegram-канале Trend Noise. Подписаться можно по ссылке: @TrendNoisePro.