Зачем программисту архитектура: цена изменений и код-монстр | Архитектура ПО #1
Кирилл Степанков
0:00 / 0:00
Зачем программисту архитектура: цена изменений и код-монстр | Архитектура ПО #1
98 просмотров · 2 нед. назад
Кирилл Степанков
40 подписчиков
98 просмотров · 2 нед. назад
Зачем думать об архитектуре, если код и так работает? Разбираем цену изменений и знакомимся с функцией-монстром, которую будем лечить весь курс.
Серия 1 из 24 курса «Архитектура ПО простым языком».
В этой серии:
• Почему архитектура — это про цену изменений: гипотеза выносливости дизайна Мартина Фаулера
• Как устроен курс: «как обычно» против «как правильно»
• Где работает каждая тема: от одной функции до всей системы
• Сквозной пример — условный B2B-магазин магнитов «Полюс» и его словарь
• Минимум Python, чтобы читать примеры
• Функция-монстр: семь дел в одной функции и что с ней не так
Таймкоды:
0:00 Архитектура ПО простым языком
0:47 Как устроена шпаргалка
1:32 Карта: 11 частей от кода до системы
2:21 Архитектура — это про цену изменений
3:11 Где работает каждая тема: от строки до системы
3:52 B2B-магазин «Полюс»: наш полигон
4:33 Словарь примера: слова бизнеса и имена в коде
5:12 Как читать код в примерах: Python за минуту
6:04 Отправная точка: функция, которая делает всё
7:01 Что лечит каждая часть шпаргалки
7:47 Главная мысль
▶ Следующая серия 2: Декомпозиция: как делить систему на части
О курсе. «Архитектура ПО простым языком» — 24 серии: декомпозиция, GRASP, SOLID, паттерны проектирования, DDD, контракты, слои и архитектурные стили. Каждую идею разбираем на задаче условного B2B-магазина магнитов «Полюс»: как обычно делают, как правильно и почему так лучше. Примеры кода — на Python.
Все серии по порядку — в плейлисте «Архитектура ПО простым языком» на канале. Подписывайтесь: программирование и AI простым языком.
#архитектураПО #программирование #python
ТЕГИ
архитектура ПО, архитектура программного обеспечения, проектирование ПО, software architecture, чистый код, программирование, python, курс по архитектуре, обучение программированию