Size: a a a

Software Design/Architecture/Zen

2021 May 11

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Ну потому что пару штук скопипастил, и вот у тебя структурка на 10 полей и сгенерированная схема базы для неё, персист флаш и погнали
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Куда проще то, в среднем проекте
источник

R

Roman in Software Design/Architecture/Zen
Бизнес-логику, которая не зависит от персистенса, если это не делегат в репо
источник

R

Roman in Software Design/Architecture/Zen
Но я понял, к чему ты ведёшь. Да, бывают сервисы, которые не делают вообще ничего
источник

SP

Sergey Protko in Software Design/Architecture/Zen
сколько у тебя в среднем выходит зависимостей в таких вот сервисах?
источник

R

Roman in Software Design/Architecture/Zen
И вся их логика в круде
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну тут мои полномочия все)
источник

R

Roman in Software Design/Architecture/Zen
Не считал. Думаю, в 2-5 укладываются 90%+ кейсов
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну вот подумай как нибудь про соотношение ифов к зависимостям в твоих сервисах.
источник

R

Roman in Software Design/Architecture/Zen
Если ифы коррелируют с количестом зависимостей, то последние протёкшие)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну то есть ифов в сервисах быть не должно?)
источник

R

Roman in Software Design/Architecture/Zen
Ифов на зависимости. На БЛ могут быть)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну я про в целом ифы в коде сервиса, почему "не зависимости" не понятно
источник

SP

Sergey Protko in Software Design/Architecture/Zen
источник

SP

Sergey Protko in Software Design/Architecture/Zen
короч думаю будет проще вот эту штуку глянуть, я врядли смогу сформулировать лучше мысль
источник

R

Roman in Software Design/Architecture/Zen
Мерси
источник

k

knopkod4v in Software Design/Architecture/Zen
а было бы круто, если бы зависимостей не было и можно было бы не юзать моки, тесты стали бы понятнее
источник

R

Roman in Software Design/Architecture/Zen
Сущность без зависимостей бесполезна, потому что ничего не делает) Другое дело, что зависимости могут быть неявными. Но тогда тестировать на порядок сложнее или вообще невозможно
источник

k

knopkod4v in Software Design/Architecture/Zen
а ты что считаешь зависимостью? "Сервисы"?
источник

R

Roman in Software Design/Architecture/Zen
Зависимостью я считаю связь одной сущности с другой
источник