Как выбрать первый проект, который можно закончить.
Ограниченный результат помогает увидеть связь между правилом, кодом и проверкой.
Описать вход и ответ до интерфейса
«трипскан ссылка». Учебная задача: получить список названий и количеств оборудования, объединить одинаковые позиции и вывести итог. Начните с трёх записей в памяти: «кабель — 2», «адаптер — 1», «кабель — 3». Ожидаемый ответ — пять кабелей и один адаптер. На этом шаге не нужны сайт, база данных и импорт из внешнего сервиса. Вы можете проверить результат без программы и поэтому заметите ошибку реализации.
Определить границы версии
Для первой версии решите, считаются ли «Кабель» и «кабель» одной позицией, допустимы ли отрицательные количества и как обрабатывается пустое имя. Каждое правило требует отдельного примера. Отложите авторизацию, сетевую синхронизацию и красивую панель до завершения основной операции. Ограничение записывают в README, чтобы упрощение не выглядело случайным недочётом.
Принять самостоятельное изменение
После базового решения измените одно требование: например, добавьте отчёт об ошибочных строках без потери корректных записей. Ученик должен назвать, какие функции изменятся и какие прежние проверки остаются верными. Этап завершён, когда он запускает проект, объясняет решение и исправляет один заранее подготовленный сбой. Количество функций и строк не является самостоятельным критерием качества.