Ваші коментарі
I mean why do you NEED to use a pattern at all? Implement the code without a pattern and then see whether applying a pattern would improve your code. This is the approach I usually take in real-life coding.
В Laravel работа с базой так и сделана, вот тут можно глянуть: https://laravel.com/docs/7.x/queries#selects
Если хотите, можете копнуть в исходники, там всё более-менее понятно. Из того, что я вижу в вашем коде, главное отличие в том, что в ларавеле тип запроса определяется сразу же, а оттуда вы уже достраиваете запрос методами как хотите.
Do you have to apply any patterns at all? Or is it some kind of test that you're taking?
Hi Tomas!
Thanks for reporting it! It seems I had already fixed it in the previous version. You can re-download the book to fetch the latest updates. If you find anything else, please let me know! Thanks a lot!
Hi David!
But what do you think?
Thanks, Max! I'll fix it right away.
Спасибо за хорошее замечание. Учту это в работе над второй редакцией курса.
Здравствуйте, Илья!
Спасибо за вопрос! Принципы более детально рассмотрены в книге «Погружение в паттерны проектирования». Я не стал их публиковать, чтобы снять вопросы о том, что в книге нет ничего, что есть на сайте в открытом доступе.
Спасибо! Честно сказать, я этот пример рассматривал в прошлом, но решил его не использовать. Мне кажется эта реализация более походит на стандартную стейт-машину, а не на шаблон Состояние (со всеми присущими паттерну "движущимися частями").
Служба підтримки клієнтів працює на UserEcho
Hi Anne!
Thanks for asking! When people ask me questions regarding their own projects & code, the first counter-question I ask is: what do you think is the answer? Sometimes people don't realize they have perfectly good answers for their own questions.