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

Разделение интерфейсов и инверсия зависимостей

middle~35 мин

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

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

У ларька №7 нет файла наборов, он наборы просто не продаёт. Терминалу это должно быть всё равно: наборы нужны на команде купить полдник, а не при запуске. Но он упал до первой строки. Сегодня разберёшься, почему, и поменяешь направление, в котором смена знает о мире: не она идёт за меню, а меню приносят ей.

урок из курса

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

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