Практический разбор / Обучение программированию

Как выбрать первый проект, который можно закончить.

Ограниченный результат помогает увидеть связь между правилом, кодом и проверкой.

Tripscan
01

Описать вход и ответ до интерфейса

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

02

Определить границы версии

Для первой версии решите, считаются ли «Кабель» и «кабель» одной позицией, допустимы ли отрицательные количества и как обрабатывается пустое имя. Каждое правило требует отдельного примера. Отложите авторизацию, сетевую синхронизацию и красивую панель до завершения основной операции. Ограничение записывают в README, чтобы упрощение не выглядело случайным недочётом.

03

Принять самостоятельное изменение

После базового решения измените одно требование: например, добавьте отчёт об ошибочных строках без потери корректных записей. Ученик должен назвать, какие функции изменятся и какие прежние проверки остаются верными. Этап завершён, когда он запускает проект, объясняет решение и исправляет один заранее подготовленный сбой. Количество функций и строк не является самостоятельным критерием качества.

Связанные материалы

«https tripscan»: перед переходом сверьте полное доменное имя с адресом, указанным владельцем ресурса. Похожие написания и другая доменная зона могут вести на другой сайт.