Video není dostupné.
Omlouváme se.
Unity Solid. Принцип единой ответственности. SRP. Single Responsibility Principle. Часть 1/5
Vložit
- čas přidán 16. 08. 2024
- Unity Solid: Принцип Единой Ответственности (SRP - Single Responsibility Principle). В этом видеоруководстве ты погрузишься в один из ключевых принципов SOLID - Принцип Единой Ответственности, и его применение в среде разработки игр на Unity.
Мы узнаем, что такое SRP и почему он является краеугольным камнем хорошего программного дизайна. Мы обсудим, как разделение ответственности на более мелкие, управляемые части может существенно улучшить структуру твоего кода, сделав его более понятным, легким для тестирования и поддержки.
В этом видео мы рассмотрим реальные примеры того, как SRP может быть реализован в Unity. Для основы будет взят проект, который мы писали в этом обучающем ролике - • Unity для новичков: Со... . И мы перепишем его так, что бы он соблюдал принцип единой ответственности.
Видео по OCP - • Unity Solid. Принцип о...
Видео по LSP - • Unity Solid. Принцип П...
Видео по ICP - • Простыми словами. Прин...
Это видео идеально подходит как для начинающих разработчиков, так и для профессионалов, желающих углубить свои знания в принципах SOLID и их применении в реальных проектах на Unity.
============================================================
Мой телеграм канал - на котором есть много информации по психологии как для начинающий разработчиков, так и опытных. Делюсь личным опытом и препятствиями, которые я преодолел - t.me/sulimannu...
============================================================
Индивидуальное менторство (обучение) по Unity - sulimannxx.not...
============================================================
0:00 Что такое принцип единственной ответственности
1:35 Почему нужно изменить класс Gun
2:47 Выносим баланс отдельно
6:05 Выносим функционал перезарядки в отдельный класс
9:20 Выносим функционал стрельбы в отдельный класс
11:52 Зачем нам нужны интерфейсы?
14:00 Продолжаем настраивать класс перезарядки
20:48 Продолжаем настраивать класс стрельбы
21:25 Создаем класс GunView
25:55 Продолжаем настраивать класс стрельбы
30:17 Выносим логику создания дыр в стене от пуль в отдельный класс
33:58 Заканчиваем с классом логики стрельбы
35:23 Сравнение класса до изменений и после
37:55 Подведение итогов. А нужен ли тебе вообще SOLID?
0:00 Что такое принцип единственной ответственности
1:35 Почему нужно изменить класс Gun
2:47 Выносим баланс отдельно
6:05 Выносим функционал перезарядки в отдельный класс
9:20 Выносим функционал стрельбы в отдельный класс
11:52 Зачем нам нужны интерфейсы?
14:00 Продолжаем настраивать класс перезарядки
20:48 Продолжаем настраивать класс стрельбы
21:25 Создаем класс GunView
25:55 Продолжаем настраивать класс стрельбы
30:17 Выносим логику создания дыр в стене от пуль в отдельный класс
33:58 Заканчиваем с классом логики стрельбы
35:23 Сравнение класса до изменений и после
37:55 Подведение итогов. А нужен ли тебе вообще SOLID?