Программа курса / Блок 2 — Инженерный Python
Неделя 19. Архитектура — слои
Цель недели
Главная болезнь самописных приложений — SQL вперемешку с HTML и логикой. Три слоя: данные / логика / представление.
Задачи недели
Разобраны паттерны Repository, Strategy, Factory
Нарисована схема «как сейчас» и «как должно быть»
Артефакт недели
Все SQL-запросы вынесены в отдельный слой репозиториев; схема до/после на бумаге.
Заметки и «где застрял»
Закрыть неделю
Правило курса: неделя закрыта, только когда сдан артефакт И вы можете объяснить его построчно. Не «посмотрел лекции».