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

Единственная ответственность и открытость для расширения

middle~35 мин

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

Она кладёт на верстак старую плату с наклейкой Монолита и выводит на экран код. На доске за её спиной двенадцать ларьков, и у каждого будут свои команды: ларёк №3 хочет доставку, ларёк №9 скидку дня. Если каждая такая просьба означает правку внутри смены, через месяц смену будет страшно трогать.

Сегодня два правила, с которых начинается любой разговор об устройстве кода. Одно о том, за что отвечает кусок кода. Другое о том, как добавлять новое, не трогая старое. Оба проверим на терминале: команда станет отдельной вещью, а смена перестанет знать слова кассира.

урок из курса

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

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