Сегодня ты узнаешь самые типичные случаи нарушения 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 Итого