Size: a a a

2020 November 24

А

Антон in Laravel Pro
Паша Финогентов
Это и еноту понятно, что фасад является фасадом  от того, что находится непосредственно внутри класса
Чо?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
🌚
источник

SK

Sergey Kiryakov in Laravel Pro
Adel
паттерн Репозиторий в основном про write операции. Про некое хранилище сущностей. А тут оставлена только его read часть. Это очень важное различие.
Тут я думаю, все же зависит от того, в рамках какого подхода мы разговариваем.
Если мы говорим про cqrs, то безусловно.
Если мы говорим про классический ддд, то и выборка данных может происходить в репозитерии.
Имхо
источник

A

Adel in Laravel Pro
Sergey Kiryakov
Тут я думаю, все же зависит от того, в рамках какого подхода мы разговариваем.
Если мы говорим про cqrs, то безусловно.
Если мы говорим про классический ддд, то и выборка данных может происходить в репозитерии.
Имхо
ддд и репозитории - это вообще вещи не связанные
источник

A

Adel in Laravel Pro
ну прям вот совсем )
источник

A

Adel in Laravel Pro
никакой связи
источник

ПФ

Паша Финогентов... in Laravel Pro
Это я к тому, что ClassFacade не является фасадом только потому, что там в названии фигурирует это слово. Laravel Facade никак не может являться фасадом из под коробки, он лишь предлагает удобный интерфейс для реализации этого паттерна. А то, как уже реализовывать сложность систем и подсистем уже решать разработчику
Я думаю они это сделали, чтобы каждый не придумывал свой вариант решения и добавил в качестве печеньки callStatic
источник

SK

Sergey Kiryakov in Laravel Pro
Adel
никакой связи
Ну вот я опять мысли не сформулировал)
источник

A

Adel in Laravel Pro
cqrs и ddd - очень близкие понятия и ддд приводит потихоньку к cqrs по мере развития
источник

A

Adel in Laravel Pro
потому что трудно удерживать read и write логику вместе
источник

A

Adel in Laravel Pro
я же говорю про Eloquent.
источник

A

Adel in Laravel Pro
и там паттерн репозиторий в чистом виде просто бесполезен
источник

A

Adel in Laravel Pro
хотя ддд от cqrs так же далёк как и от репозиториев ) ддд - это некая идея. а все эти репозитории и cqrs - лишь детали реализации. несущественные для этой идеи
источник

RV

Roma Vandolyak in Laravel Pro
Adel
хотя ддд от cqrs так же далёк как и от репозиториев ) ддд - это некая идея. а все эти репозитории и cqrs - лишь детали реализации. несущественные для этой идеи
слишком часто прост вспоминают это в статейках вида ДДД за 15 минут =)
и сначала действительно может показатся что тактический ДДД это вся суть
источник

A

Adel in Laravel Pro
Roma Vandolyak
слишком часто прост вспоминают это в статейках вида ДДД за 15 минут =)
и сначала действительно может показатся что тактический ДДД это вся суть
ага. а достаточно почитать Эванса, так сразу понятно, что чел вообще избегает говорить о чём либо, кроме классов, которые решают доменную логику.
источник

RV

Roma Vandolyak in Laravel Pro
Adel
ага. а достаточно почитать Эванса, так сразу понятно, что чел вообще избегает говорить о чём либо, кроме классов, которые решают доменную логику.
ну там еще читать много нужно, а в статейках "проще все"
даже Domain Driven Design Quickly на 200 страниц почти, правда там сразу говориться что ДДД не про код)
источник

A

Adel in Laravel Pro
ой я с большим трудом Эванса дочитал ) он с самого начала бьёт примером про рейсы этих кораблей... и это блин не корзина инет-магазина, мягко говоря
источник

A

Artur in Laravel Pro
есть ли что-то небезопасное в том, что на продакшене будет сделан composer install, а не composer install —no-dev?
источник

A

Adel in Laravel Pro
не стоит )
источник

RV

Roma Vandolyak in Laravel Pro
Artur
есть ли что-то небезопасное в том, что на продакшене будет сделан composer install, а не composer install —no-dev?
смотря что стоит в дев зависимостях
часто там всякие отладчики и дебаг бары
поэтому если кто-то не верно настроил их или поставил не верные конфигы можно много чего показать
источник