Size: a a a

2020 July 08

MI

Mikhail Ivanov in Laravel Pro
NoMad42
о. для меня эт прям откровение)
Гексагональная архитектура, бро
источник

N

NoMad42 in Laravel Pro
Антон
А без постфикса непонятно, что это сервис?
ну в целом можно и без суффикса. можно б и в namespace вынести.
источник

А

Антон in Laravel Pro
NoMad42
всё как то сомневался и даже решил это заменить напилом экшенов)
Чтобы понимать, когда и что надо выносить в сервисы или другие штуки ("слои"), представь, что у тебя нет ларавела, а есть набор твоих сервисов. И если они будут работать без экшенов, то ты все делаешь правильно.
источник

А

Антон in Laravel Pro
ioc тоже нет.
источник

N

NoMad42 in Laravel Pro
Mikhail Ivanov
Гексагональная архитектура, бро
онаж прямое следствее DDD подхода, да? походу книжку таки прийдется купить))
источник

А

Антон in Laravel Pro
NoMad42
онаж прямое следствее DDD подхода, да? походу книжку таки прийдется купить))
Вот только не надо про ddd, пожалуйста.
источник

MI

Mikhail Ivanov in Laravel Pro
Нормальные книжки по DDD стоят до хуавея дорого, и это не панацея
источник

MI

Mikhail Ivanov in Laravel Pro
Антон
Вот только не надо про ddd, пожалуйста.
+++
источник

MI

Mikhail Ivanov in Laravel Pro
NoMad42
онаж прямое следствее DDD подхода, да? походу книжку таки прийдется купить))
Просто почитай про гексагональную архитектуру, будет проще)
источник

N

NoMad42 in Laravel Pro
Mikhail Ivanov
Нормальные книжки по DDD стоят до хуавея дорого, и это не панацея
вот именно поэтому еще и не купил)
источник

MI

Mikhail Ivanov in Laravel Pro
NoMad42
вот именно поэтому еще и не купил)
И не надо пока)
источник

N

NoMad42 in Laravel Pro
Mikhail Ivanov
Просто почитай про гексагональную архитектуру, будет проще)
понял принял)
источник

ПГ

Павел Г. in Laravel Pro
Mikhail Ivanov
Просто почитай про гексагональную архитектуру, будет проще)
Гексогональная архитектура это типа чистой архитектуры другими словами?
источник

MI

Mikhail Ivanov in Laravel Pro
Павел Г.
Гексогональная архитектура это типа чистой архитектуры другими словами?
Не бывает «чистой» архитектуры и «грязной») можно наплодить слоёв и назвать гексагональной, а можно захерачить толстые контроллеры и это невозможно будет поддерживать через 6 месяцев. Гексагональная архитектура - это паттерн проектирования приложения, один из многих
источник

ПГ

Павел Г. in Laravel Pro
Mikhail Ivanov
Не бывает «чистой» архитектуры и «грязной») можно наплодить слоёв и назвать гексагональной, а можно захерачить толстые контроллеры и это невозможно будет поддерживать через 6 месяцев. Гексагональная архитектура - это паттерн проектирования приложения, один из многих
Есть такое понятие "чистая архитектура"
источник

MI

Mikhail Ivanov in Laravel Pro
Но чисто субъективно, она дольше в разработке и проще в плане поддержки
источник

ПГ

Павел Г. in Laravel Pro
источник

ПГ

Павел Г. in Laravel Pro
А вот гексагон
источник

ПГ

Павел Г. in Laravel Pro
выглядят похоже )
источник

MI

Mikhail Ivanov in Laravel Pro
Павел Г.
Есть такое понятие "чистая архитектура"
Есть такая книга у Мартина)
источник