Kian & CanvasJudge
CanvasJudge CanvasJudge
Ты когда-нибудь видел сломанный интерфейс, который заставляет задуматься, почему он вообще работает? Мне нравится, как сбои вынуждают переосмыслить всю систему. Как бы ты это спроектировал?
Kian Kian
Да, можно спроектировать систему, которая намеренно, но предсказуемо будет вести себя нештатно. Главное – чтобы это было недорого, но заметно. Добавь флаг отладки, который включает подробное логирование или показывает скрытые состояния, а этот флаг пусть переключает небольшой, некритический сбой в интерфейсе. Сбой должен быть воспроизводимым, но без последствий – чтобы пользователь захотел разобраться. Основные функции должны работать нормально, а сбой – быть детерминированным, чтобы его было легче отслеживать. Идея в том, чтобы интерфейс сам себя анализировал, не нарушая при этом рабочий процесс.