GRASP простым языком: эксперт, создатель, контроллер | Архитектура ПО #4

12+
12+

4 часа назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 часа назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 часа назад

GRASP простым языком: какому классу поручить какую работу. Информационный эксперт, создатель, контроллер, низкая связанность и высокая связность. Серия 4 из 24 курса «Архитектура ПО простым языком». В этой серии: • Что такое GRASP: девять принципов Крэга Лармана на одной карте • Информационный эксперт: кто должен считать сумму заказа • Создатель: кто создаёт позиции заказа • Контроллер: кто принимает запрос и почему view не должен делать всё сам • Низкая связанность и высокая связность на примерах магазина Таймкоды: 0:00 GRASP: кому что поручить 0:31 GRASP: кому поручить обязанность 1:28 Девять принципов GRASP на одной карте 2:14 Информационный эксперт: у кого данные 3:12 Пример: кто считает сумму заказа 4:08 Создатель: кто создаёт объект 5:11 Пример: кто создаёт позицию заказа 6:07 Контроллер: кто принимает запрос 7:06 Пример: оформление заказа во view 8:11 Низкая связанность: меньше лишних связей 9:08 Пример: отчёт, который знает всех 10:03 Высокая связность: класс про одно дело 11:04 Пример: заказ, который умеет всё ◀ Предыдущая серия 3: Базовые принципы: SoC, DRY, KISS, YAGNI, Деметра, CQS ▶ Следующая серия 5: GRASP II: полиморфизм, выдумка, вариации, практика О курсе. «Архитектура ПО простым языком» — 24 серии: декомпозиция, GRASP, SOLID, паттерны проектирования, DDD, контракты, слои и архитектурные стили. Каждую идею разбираем на задаче условного B2B-магазина магнитов «Полюс»: как обычно делают, как правильно и почему так лучше. Примеры кода — на Python. Все серии по порядку — в плейлисте «Архитектура ПО простым языком» на канале. Подписывайтесь: программирование и AI простым языком. #GRASP #ООП #архитектураПО ТЕГИ GRASP, информационный эксперт, information expert, creator, controller, low coupling, high cohesion, объектно-ориентированное проектирование, ООП, Крэг Ларман

Название:

GRASP простым языком: эксперт, создатель, контроллер | Архитектура ПО #4

Категория:

Разное