Size: a a a

2020 January 15

А

Артём in PHP
Впрочем, история если чему и учит, то только  тому, что история никого ничему не учит
источник

BT

Bohdan Turchyk in PHP
Артём
Вывод: вы все слишком серьёзно относитесь к тому, что пишут а чатах
что, надо писать код, а не читать чаты? да нет, бред какой - то
источник

КГ

Константин Грачев in PHP
Bohdan Turchyk
что, надо писать код, а не читать чаты? да нет, бред какой - то
ви фсё врёти
источник

MP

Mykola Palamarchuk in PHP
Ого! Это точно чат по пхп? Страшно...
источник

MP

Mykola Palamarchuk in PHP
Рискну спросить: кто на lambda days в этом году?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Санжар
Ну конкретно в контексте Laravel: есть модель, которая например относится Article.
И все операции связанные с ней в ArticleService, соответственно оно работает с Article. Но тут интуитивно чую проблему.
Потому что Article должен быть интерфейсом, чтоб сервис мог работать с любой реализацией этой модели. Из личного опыта: сервис - бизнес логика, зависящая на другие сущности (как обычно) - и реализации зависимостей должны "поставляться" сервис-провайдерами - SPI
источник

S

SarcasmIO in PHP
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Потому что Article должен быть интерфейсом, чтоб сервис мог работать с любой реализацией этой модели. Из личного опыта: сервис - бизнес логика, зависящая на другие сущности (как обычно) - и реализации зависимостей должны "поставляться" сервис-провайдерами - SPI
шотакое SPI?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
SarcasmIO
шотакое SPI?
Service provider interface
источник

S

SarcasmIO in PHP
источник

MP

Mykola Palamarchuk in PHP
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Потому что Article должен быть интерфейсом, чтоб сервис мог работать с любой реализацией этой модели. Из личного опыта: сервис - бизнес логика, зависящая на другие сущности (как обычно) - и реализации зависимостей должны "поставляться" сервис-провайдерами - SPI
а можно простым языком, как для дибила обьясни что тут происходит? :)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Mykola Palamarchuk
а можно простым языком, как для дибила обьясни что тут происходит? :)
Пытаемся отделить сервис работы с моделью от самой модели
источник

SP

Sergey Protko in PHP
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Service provider interface
это какие-то детали фреймворка вашего или что за наркомания?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Sergey Protko
это какие-то детали фреймворка вашего или что за наркомания?
источник

SP

Sergey Protko in PHP
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Потому что Article должен быть интерфейсом, чтоб сервис мог работать с любой реализацией этой модели. Из личного опыта: сервис - бизнес логика, зависящая на другие сущности (как обычно) - и реализации зависимостей должны "поставляться" сервис-провайдерами - SPI
возможно твой Article это плохо разбитая сущность а возможно там не нужен интерфейс а просто структура данных которая подменяется под разные поведения (аля DCI)
источник

SP

Sergey Protko in PHP
наркомания JDBC понял.
источник

SP

Sergey Protko in PHP
ну или вашей ORM
источник

SP

Sergey Protko in PHP
похеру
источник

SP

Sergey Protko in PHP
Sergey Protko
возможно твой Article это плохо разбитая сущность а возможно там не нужен интерфейс а просто структура данных которая подменяется под разные поведения (аля DCI)
я к тому что слова "должен" это слишком категорично. И "сервис это бизнес логика" это обычно про "у нас сущности это тупые структуры данных с геттерами и сеттерами"
источник

SP

Sergey Protko in PHP
если не загоняться по всем этим SPI и прочим ненужным аббривиатурам и начать следить за зависимостями и связанностью будет проще
источник

АС

Альберт Степанцев in PHP
Sergey Protko
я к тому что слова "должен" это слишком категорично. И "сервис это бизнес логика" это обычно про "у нас сущности это тупые структуры данных с геттерами и сеттерами"
эм
а как же «жизненный цикл» из определения слова «сущность»?
не нужен уже?
источник