
Sergey
15.12.2016
11:07:23
и обычно это "что-то" нифига не очевидно и не тривиально. И частенько то что ты делал раньше не особо ложится... и надо либо кастыли вставлять либо рефакторить, а на последнее обычно времнеи нет)

Nick
15.12.2016
11:07:27
ну блин, эта природная лень

Sergey
15.12.2016
11:07:33
так надо ж бороться
я бы даже сказал это не лень

Google

Sergey
15.12.2016
11:07:58
просто мозг так устроен, он не хочет иметь дело с непонятным
вот лучше регистрацию запилить, без нее ж никак да?
в итоге первые спринты все в огнях, а потом говнокод и трэш
с такими подходами думать о каких-нибудь там SOLID, где почти все принципы ориентируются на твою способность представлять как будет использоваться код пользователями и какие кейсы могут возникать, какие измеения это может повлечь... ну короч маловероятно что будет норм

Sergey
15.12.2016
11:09:52
ну учитывая что первые спринты не всегда есть макеты дизайна и вообще представления как все будет выглядеть
то всякие регистрации - потраченное время впустую

Sergey
15.12.2016
11:10:02

Sergey
15.12.2016
11:10:06
мы так проебали несколько спринтов
из-за того что пришлось менять все

Sergey
15.12.2016
11:10:20
проебывать первых парочку спринтов это вообще нормально

Jan
15.12.2016
11:56:53
Нет это плохо

Sergey
15.12.2016
11:57:10
ща найду где было норм голосование

Jan
15.12.2016
11:57:26
Хаха. Фигачит сообщением прям в чат.

Google

Sergey
15.12.2016
11:59:25
save/update/remove в репозитории доктрины
Да это ок – 7
??????? 54%
Нет это плохо – 6
?????? 46%
? 13 people voted so far.
во

Aleh
15.12.2016
12:00:17
А если save/update - плохо, а remove - хорошо?(

Ivan
15.12.2016
12:00:26
remove - OK

Sergey
15.12.2016
12:00:39

Aleh
15.12.2016
12:00:46
add/remove ок

Oleg
15.12.2016
12:00:50
ахахах
топовый опрос

Aleh
15.12.2016
12:01:11
А мнение есть

Sergey
15.12.2016
12:01:31
вроде нельзя менять варианты уже

Aleh
15.12.2016
12:01:40
update задача UoW

Sergey
15.12.2016
12:02:07
insert/remove тоже задача UoW

Aleh
15.12.2016
12:02:09
А не внешнего к репозиторию клиента

Sergey
15.12.2016
12:02:27
ну репозиторий то владеет энтити манагером

Aleh
15.12.2016
12:02:37

Ivan
15.12.2016
12:02:39
после remove из repository нужно ещё flush дополнительно

Aleh
15.12.2016
12:02:57

Ivan
15.12.2016
12:03:09
да, не в репозитории

Aleh
15.12.2016
12:03:42

Google

Aleh
15.12.2016
12:04:10
Ну и у коллекции метода update обычно нет
add/remove/find

Sergey
15.12.2016
12:04:43
update/save подразумевает что произойдет flush для конкретной сущности

Oleg
15.12.2016
12:05:02
Серег, это же троллинг такой, да?

Aleh
15.12.2016
12:05:06
https://www.slideshare.net/mobile/Yaboomaster1/save-repository-from-save

Sergey
15.12.2016
12:05:52

Aleh
15.12.2016
12:06:17

Oleg
15.12.2016
12:06:22
какие вообще save update в репе ДОКТРИНЫ, ну вы чо лол

Aleh
15.12.2016
12:06:33
Какой смысл в save/update у коллекции?

Oleg
15.12.2016
12:06:48
это не актив рекорд

Sergey
15.12.2016
12:08:21
http://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data/jpa/repository/JpaRepository.html

Aleh
15.12.2016
12:09:36
Стоп
А что значит репозитрий доктрины?

Ivan
15.12.2016
12:10:06

Sergey
15.12.2016
12:10:13
\Doctrine\ORM\EntityRepository

Aleh
15.12.2016
12:10:31

Sergey
15.12.2016
12:11:12
то что JPA репозитории умеют сохранять и удалять сущности - это ок?
они для этого и создавались

Google

Sergey
15.12.2016
12:11:30
авторитетные люди из джава комнаты ответили

Aleh
15.12.2016
12:11:31
У них видимо UoW нет

Ivan
15.12.2016
12:11:38
Почему?
потому что это подразумевает наличие UoW

Aleh
15.12.2016
12:11:38
Надо мол самим шаманить

Sergey
15.12.2016
12:11:42
у хибернета нет UoW?

Aleh
15.12.2016
12:11:47

Sergey
15.12.2016
12:11:52
хибернейт - имплементация JPA
доктрина - почти тот же хибернейт

Aleh
15.12.2016
12:12:03
Я не шарю в жаве

Sergey
15.12.2016
12:12:36
точнее то с чего ее слизывали, окрамиус это подтверждал не один раз)

Aleh
15.12.2016
12:13:39
Но на этом все))

Sergey
15.12.2016
12:14:07
ну и если загуглить, в сисярпе тоже не брезгуют сохранять сущности через репосы

Aleh
15.12.2016
12:14:12
Ну в инфраструктуре апдейт ок
Там пусть хоть будет
Не знаю
Синглтон
Это ж инфраструктура)

Sergey
15.12.2016
12:14:36
в уютном мире симфони для репосов не делают интерфейсов в основном

Aleh
15.12.2016
12:15:04

Google

Aleh
15.12.2016
12:15:17
Т.е. могут быть случаи
Но надо стараться избегать такого

Sergey
15.12.2016
12:16:43
да и ничего не мешает в интерфейсе иметь save/delete методы

Ivan
15.12.2016
12:16:54

Aleh
15.12.2016
12:17:15
https://www.slideshare.net/mobile/Yaboomaster1/save-repository-from-save
Глянь презентацию

Ivan
15.12.2016
12:17:41
это кажется лишним
я смотрел