Раздел 45 · Python backend: Тарбадель

Уровни абстракции и user stories

middle~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Вечер в депо. У доски Клабс, рядом соседка с пирожками и старик, который торгует батарейками. Кельса записывает мелом всё, что они говорят: «журнал», «вернуть чек», «сверка утром», «чтобы кассир не мухлевал». Ты смотришь на доску, потом в код. В коде есть Shift, Cart и счётчик _sales, а слова «чек номер три» нет нигде: чеки у терминала даже не нумеруются.

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

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.