Глава 09

Проверим обещание

Одна короткая тренировка — и две проверки твоего сайта.

Сначала наблюдение. Потом предположение о причине.


Уверенный ответ AI ещё не доказывает, что приложение делает обещанное. Сейчас будет одна короткая тренировка на моём примере. После неё вернёмся к твоему проекту.

Сначала твои три строки

В этой учебной версии я специально оставил ошибку. Попробуй добавить своё занятие. До открытия разбора запиши: «Я сделал… Ожидал… Получилось…».

Учебная версия · с ошибкойОткрыть отдельно ↗

В этом примере ошибка добавлена специально. Найди её, затем сравни с исправленной версией.

Разбор: сравни со своим наблюдением

После нажатия плюса новое занятие не появляется. Конкретная запись могла бы звучать так: «Ввожу “Нарисовать кошку” и нажимаю плюс. Ожидаю увидеть новое дело в списке, но список не меняется».

Если ты проверил Enter, добавь его результат. Если не проверял — не приписывай его своему наблюдению. Угадывать строку кода, в которой ошибка, не требуется.

Нажми «Показать исправленную» и повтори то же действие. Это заранее приготовленное исправление для сравнения. В своём проекте такую задачу ты отправишь AI.

Теперь твой проект

Первая проверка — обычная. Повтори пример из заметки с известным ответом. Вторая — одна необычная. Выбери из таблицы то, что подходит именно твоей штуке.

Если у тебя есть…Одна проверка на выбор
ЧислаОставь поле пустым или введи ноль. Понятно ли, что делать дальше?
Выбор из спискаУдали все варианты. Понятно ли, почему выбирать пока нечего?
ТаймерПоставь на паузу и продолжи. Сохранилось ли оставшееся время?
СохранениеИзмени данные и обнови страницу. Остались ли они?
ТекстВведи длинную фразу. Читается ли она и помещается ли кнопка?

Если нашёл проблему, опиши свои три строки и попроси AI исправить её. После исправления повтори ту же проверку и основной сценарий. Если ошибки не было, так и запиши — специально придумывать её не нужно.

Третья проверка — если хочется

Можно выбрать ещё одну строку из таблицы или открыть дополнительный пример с таймером ниже. Для первого завершённого проекта достаточно обычной и одной необычной проверки.

По желанию: пятнадцать минут или пятнадцать секунд?

В этой версии есть намеренная ошибка. Выбери дело, запусти таймер и понаблюдай около пятнадцати секунд. Совпало ли обещание с тем, что произошло?

Учебная версия · с ошибкойОткрыть отдельно ↗

В этом примере ошибка добавлена специально. Найди её, затем сравни с исправленной версией.

Открыть разбор после наблюдения

До запуска было 15:00. После — 00:15. Через пятнадцать секунд приложение говорит, что прошли пятнадцать минут. Проверять нужно и надпись, и поведение.

Пример описания этой ошибки
Таймер обещает 15 минут, но после запуска показывает 00:15 и заканчивает через 15 секунд. Должно проходить 900 секунд. Исправь длительность, проверь паузу и сброс.

В исправленной версии спустя пятнадцать секунд отсчёт ещё идёт. Чтобы проверить завершение своего таймера, можно временно попросить короткий режим. Перед публикацией верни обещанную длительность.

Теперь ты

Добавь в заметку результаты обычной и одной необычной проверки своего сайта. Исправь обнаруженные помехи главной задаче.

Готово, когда Обычный сценарий работает; ты выполнил одну необычную проверку и знаешь её результат.

Если что-то не исправляется, следующая глава поможет описать проблему. Если всё работает, можно сразу идти к публикации.