Size: a a a

2020 May 13

M

Maxim Kainov in PHP
Включение всей логики в один класс сущности это нарушение srp, низкая связность функций с классом.
источник

DT

Dmitriy Tkachenko in PHP
spr вообще не про классы
источник

АС

Альберт Степанцев... in PHP
сущность - вообще не про логику
на чем давно пора бы закончить этот бессмысленный разговор, который тут тлеет уже третий день
источник

VM

Volodymyr Melko in PHP
Maxim Kainov
Включение всей логики в один класс сущности это нарушение srp, низкая связность функций с классом.
а что если сделать несколько сущностей так, что бы методы с логикой были тесно связаны с этой сущностью?
источник

M

Maxim Kainov in PHP
Dmitriy Tkachenko
spr вообще не про классы
А про что?
источник

DT

Dmitriy Tkachenko in PHP
про ответственность
источник

M

Maxim Kainov in PHP
Dmitriy Tkachenko
про ответственность
У одного класса одна ответственность. Про это
источник

V

Vladimir in PHP
Maxim Kainov
У одного класса одна ответственность. Про это
В языках без классов значит нет srp?
источник

DT

Dmitriy Tkachenko in PHP
Vladimir
В языках без классов значит нет srp?
конечно нет, это же про классы
источник

V

Vladimir in PHP
Ясно..
источник

VT

Viktor TElless in PHP
Dmitriy Tkachenko
про ответственность
ну тоже спорно
про единственный источник изменений звучит конкретнее
источник

DT

Dmitriy Tkachenko in PHP
так а изменения откуда идут? от ответственностей
источник

ЕР

Евгений Ромашкан... in PHP
Maxim Kainov
Включение всей логики в один класс сущности это нарушение srp, низкая связность функций с классом.
Не будет там низкий cohesion, если сущности делать по логике а не по "ну вот на экране заказ и сущность будет заказ"
источник

VT

Viktor TElless in PHP
Dmitriy Tkachenko
так а изменения откуда идут? от ответственностей
изменения идут от заказчиков
я к тому, что ответственность это слишком общее слово
источник

DT

Dmitriy Tkachenko in PHP
если ответсвенности верно напилены, то и изменения относятся к каждой ответственности
источник

ЕР

Евгений Ромашкан... in PHP
Maxim Kainov
Так можно один сервис сделать и все в него положить. То же самое будет.
И в итоге не понятно, какой сервис за что ответственен, а поля сущности по прежнему публичные и мутабельные
источник

VT

Viktor TElless in PHP
Dmitriy Tkachenko
если ответсвенности верно напилены, то и изменения относятся к каждой ответственности
правильно делай - правильно будет?)
источник

DT

Dmitriy Tkachenko in PHP
Viktor TElless
правильно делай - правильно будет?)
точно) я ваще хз о чем спор😁
источник

DT

Dmitriy Tkachenko in PHP
это ж очевидно)
источник

VT

Viktor TElless in PHP
ща, код без багов только закончу писать и сразу ответственности правильно разделю )
источник