Разбор кода тестового задания Unity / Принципы SOLID

Опубликовано: 26 Май 2023
на канале: Руслан Смирнов • Game Development
2,246
128

Сегодня ты узнаешь самые типичные случаи нарушения SOLID принципов на примере тестового задания Unity. И я тебе покажу, как это можно исправить.

Помимо этого, разберем множество других ошибок, по логике, оформлению и прочих, встречающихся при выполнении тестового задания.

Можешь отправить мне свое тестовое на разбор, на почту указанную в профиле.

-----

Тайм-коды:
00:00 О чем ты узнаешь?
01:38 Чем можно нарушить принцип SRP?
04:36 Именования переменных и оформление
05:53 Проблема организации логики
08:18 Нарушение принципа инверсии зависимости
10:35 Неполноценный менеджер
11:28 Самый дурно-пахнущий класс или Open-Closed Principle
15:25 Неполноценный класс
16:13 Как разделить ответственности?
17:56 Несоответствие обязанностям
19:06 Проблемы форматирования
20:27 Итого