OneCode ЧАТ
Open in Telegram
Общаемся на тему веб-разработки. HTML, CSS, JS, VueJS, NuxtJS, PHP, Laravel, MySQL, PostgreSQL. Разрешено: - Задавать вопросы. - Отвечать на вопросы. - Делиться своим опытом. Запрещено: - Нецензурные выражения. - Спам, реклама, фл
Show moreThe country is not specifiedThe category is not specified
485
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
485
Всегда делал квизы, проблем не возникало, т.к. выбрал что-то на 1-м слайде, жмешь Далее и так линейно
485
Как то недавно под постом про Active Record я нанаписал, что шаблон Active Record, который реализован в Eloquent ORM не очень хорош. И что лучше Data Mapper, как в Doctrine ORM в Symfony.
И это именно по причине нарушения этого принципа единственно ответственности. Так как в Active Record модель и хранит данные как DTO и содержит методы по работе с этими данными. Это уже 2 ответственности. Потому что нам по приложению не нужно передавать все эти методы и подключение к БД месте с объектом модели.
В случае с Data Mapper, для хранения данных используется класс модели, а для манипуляции с этими данными объект модели передаётся классу маппера, который и содержит методы работы с БД.
В общем и целом, оба шаблона работают хорошо и широко используются.
А вообще в сколько нибудь крупном проекте невозможно соблюдать все принципы SOLID. С учётом, что работает группа разработчиков, все разные по скиллам и требования к приложению меняются во время разработки часто.
485
Поэтому фитнес амбалы уроды протеинтовые, а те, кто работал своим весом, красивые, жилистые и очень подвижные ребята
485
Вы задумывались какой алгоритм у нынешних Т9? Я порой удивляюсь как меня телефон понимает с полу слова
