Если приложение бекенд Обычно разбито на слои MVC. И в контроллер обычно один на одну сущность. Т.е. контроллер для Заказа будет класс ЗаказКонтроллер. И в нём и метод get_one, и индекс и save и update Но ни разу не видел что бы каждый метод в отдельный классе распологался
А пчму это плохой код если классы, как раз для этого и созданы). Это тоже самое, что снять конструктор в другой, геттеры в другой и сеттеры тоже). Зачем выносить её если просто можно взять ручку с бумагой и там все пути и связи прописать и сделать чертёж). Там тебе уже кодить не надо , качество остаётся, продуктивность растёт).
SRP - это принцип про то, что у класса должна быть только одна причина для изменения. Пример надуманный, для новичков? нет, им это не нужно. Почему бы не найти на гите репо с кодом и переписать, применяя принцип? Это не только раскроет принцип, но и покажет Вашу компетентность.
Если приложение бекенд
Обычно разбито на слои MVC. И в контроллер обычно один на одну сущность. Т.е. контроллер для Заказа будет класс ЗаказКонтроллер. И в нём и метод get_one, и индекс и save и update
Но ни разу не видел что бы каждый метод в отдельный классе распологался
кста точно сними про SOLID и как его применять в DRF к примеру было бы неплохо.
Да, видео оч кстати. SOLID с примерами - сто проц лайк
Спасибо за разъяснение!
Конечно снимай ещё видео !
Сними подробно про solid, очень нравится твоя подача. Люблю твои видео!
А пчму это плохой код если классы, как раз для этого и созданы). Это тоже самое, что снять конструктор в другой, геттеры в другой и сеттеры тоже). Зачем выносить её если просто можно взять ручку с бумагой и там все пути и связи прописать и сделать чертёж). Там тебе уже кодить не надо , качество остаётся, продуктивность растёт).
Отличная работа
круто объясняешь
Смешной вопрос)) если есть возможность конечно рассказывай про solid.
Пример следует принципу ответственности но нарушает принцип разделения интерфейса
👍👍👍👍👍
Привет от Боба
SOLID
даёшь solid
SRP - это принцип про то, что у класса должна быть только одна причина для изменения. Пример надуманный, для новичков? нет, им это не нужно. Почему бы не найти на гите репо с кодом и переписать, применяя принцип? Это не только раскроет принцип, но и покажет Вашу компетентность.
Потому что не хочу😐