
Aleh
03.04.2017
11:57:06
он даст тебе список пользователей
есть, ты вообще dao не используешь
только репозиторий

guga
03.04.2017
11:57:54

Google

guga
03.04.2017
11:58:18
список имеено пользователей != список пользователей?

Aleh
03.04.2017
11:59:10
я имею ввиду, что репозиторий не отдает dto или какие-то примитивы, он отдаст тебе модели
=сущности

Max
03.04.2017
11:59:57

guga
03.04.2017
12:01:21

Aleh
03.04.2017
12:01:32
там может быть и getUsername()
и просто дтоху получить

Сергей
03.04.2017
12:01:50

Aleh
03.04.2017
12:01:58
data access object

guga
03.04.2017
12:04:34

Aleh
03.04.2017
12:04:57
репозиторий под собой может юзать dao для работы, но скорее репозиторий будет юзать какой-то орм слой. где будет и гидрации, и UoW, и dao

guga
03.04.2017
12:05:39
а если нужны какие-то счетчики?

Google

Aleh
03.04.2017
12:05:47
например?
количество просмотров?

Sergey
03.04.2017
12:06:05
выборки скаляров, дто и тд он имеет ввиду

guga
03.04.2017
12:06:10
например
или скажем общее количество юзеров

Sergey
03.04.2017
12:06:23
агрегации, группировки

Aleh
03.04.2017
12:06:26
для отображения\чтения тебе не нужны репозитории
ты прямо из базы тянешь нужным запросом нужную дто
ну или простым слоем абстракции поверх
модели нужны для изменения данных)

guga
03.04.2017
12:06:50
т.е. с сервисного слоя нормально юзать и dao и репозиторий?

Sergey
03.04.2017
12:08:00
сервисы тоже разные есть, они могут быть частью домена, частью инфраструктуры и частью апликейшена

Aleh
03.04.2017
12:08:06
да
для чтения вытянуть дто из базы и зажсонить ее вполне ок
не надо тянуть domain entity, делать в ней геттеры и потом еще связи лишние для чтения

Кирилл
03.04.2017
12:08:59
Хм, а я думал что нужно юзать так сервис <- репзиторий <- dao / что -там

Aleh
03.04.2017
12:11:52

guga
03.04.2017
12:14:59
при этом всем, модель — это dummy object
никакой логики, обычная dto

Google

Max
03.04.2017
12:15:41
контроллер <- сервис <- репозиторий <- dao / что -там

Aleh
03.04.2017
12:15:53
ну если сущность это дтоха с гетерами и сетерами, то между дао и репозиторием разницы мало)

guga
03.04.2017
12:16:11

Кирилл
03.04.2017
12:19:59
Так он вроде за насыщенную модель) А у нас тут анемичная получается)

Sergey
03.04.2017
12:20:27
вообще если уйти от анемичной модели и юзать
>контроллер <- сервис <- репозиторий
то все не так уж и плохо выходит)
правда репозиторий начинает обрастать еще методами для выборок не моделей и превращается в dao
это то что я представляю когда мне говорят "у нас DDD на проекте"

guga
03.04.2017
12:31:13

Sergey
03.04.2017
12:31:40
негавно только в опенсорс проектах)
чет не вписывается в дизайн? ну да похер, не будем значит это добавлять

?
03.04.2017
12:32:07

Sergey
03.04.2017
12:32:30

?
03.04.2017
12:33:01
а open source есть?

Sergey
03.04.2017
12:33:09
нет
я пока только гавнокод умею писать)

Aleh
03.04.2017
12:56:07

Sergey
03.04.2017
13:03:35
@f3ath тебе 36 лет? о-О

guga
03.04.2017
13:03:54

Andrey
03.04.2017
13:04:20

Google

Sergey
03.04.2017
13:04:34
да не, ничего, просто думал ему где-то 24-26 как большенству в чатиках этих)

Aleh
03.04.2017
13:04:52

Admin
ERROR: S client not available

Katty
03.04.2017
13:04:58
а кто то собирал статистику?)

?
03.04.2017
13:05:03
мне 22

guga
03.04.2017
13:05:08
Я вот недавно думал, есть ли жизнь в программиста после 30, вот ответ, есть.

Sergey
03.04.2017
13:05:16
а на галерах такие гребцы не нужны ?

Aleh
03.04.2017
13:05:28
так а Егор Бугаенко?

Katty
03.04.2017
13:05:32
у меня дедушка до 70 кодил

Aleh
03.04.2017
13:05:47
ему тож не 25

Sergey
03.04.2017
13:05:53

guga
03.04.2017
13:06:11

Sergey
03.04.2017
13:06:52
вроде пописывают код)

guga
03.04.2017
13:07:47

Sergey
03.04.2017
13:07:51
у меня дедушка до 70 кодил
я не за то что кодит после 30,40 и тд. я за контингент в чатах. если зайти в погромисты-трактористы так там вообще все 30+
@guga4ka а сколько Шипелеву, не знаешь?

guga
03.04.2017
13:08:41
молодой он

Katty
03.04.2017
13:09:08

Sergey
03.04.2017
13:09:30
а вообще в гиттере пока мы были, там был опрос

Google

Sergey
03.04.2017
13:09:46
и в целом 23-27 у людей возраст был

?
03.04.2017
13:09:58
ого

Sergey
03.04.2017
13:10:06
но это пхп-симфони)

guga
03.04.2017
13:10:14

Sergey
03.04.2017
13:10:50
это ему щас 31-32 должно быть

Andrey
03.04.2017
13:11:01

Aleh
03.04.2017
13:11:27
щас бы возраст пообсуждать
ооп появилось 50 лет назад
а мы до сих пор в него не можем

guga
03.04.2017
13:11:56

Sergey
03.04.2017
13:11:57
а до сих пор не научились его готовить

guga
03.04.2017
13:12:11
что уже говорить про фп