OneCode ЧАТ
Открыть в Telegram
Общаемся на тему веб-разработки. HTML, CSS, JS, VueJS, NuxtJS, PHP, Laravel, MySQL, PostgreSQL. Разрешено: - Задавать вопросы. - Отвечать на вопросы. - Делиться своим опытом. Запрещено: - Нецензурные выражения. - Спам, реклама, фл
БольшеСтрана не указанаКатегория не указана
485
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней
Архив постов
485
Всегда делал квизы, проблем не возникало, т.к. выбрал что-то на 1-м слайде, жмешь Далее и так линейно
485
Как то недавно под постом про Active Record я нанаписал, что шаблон Active Record, который реализован в Eloquent ORM не очень хорош. И что лучше Data Mapper, как в Doctrine ORM в Symfony.
И это именно по причине нарушения этого принципа единственно ответственности. Так как в Active Record модель и хранит данные как DTO и содержит методы по работе с этими данными. Это уже 2 ответственности. Потому что нам по приложению не нужно передавать все эти методы и подключение к БД месте с объектом модели.
В случае с Data Mapper, для хранения данных используется класс модели, а для манипуляции с этими данными объект модели передаётся классу маппера, который и содержит методы работы с БД.
В общем и целом, оба шаблона работают хорошо и широко используются.
А вообще в сколько нибудь крупном проекте невозможно соблюдать все принципы SOLID. С учётом, что работает группа разработчиков, все разные по скиллам и требования к приложению меняются во время разработки часто.
485
Поэтому фитнес амбалы уроды протеинтовые, а те, кто работал своим весом, красивые, жилистые и очень подвижные ребята
485
Вы задумывались какой алгоритм у нынешних Т9? Я порой удивляюсь как меня телефон понимает с полу слова
