@symfony_php

Страница 24 из 1418
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: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

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
insert/remove тоже задача UoW
Только для insert, remove надо UoW сообщить

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
Только для insert, remove надо UoW сообщить
А про update оно как раз само в теме

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
Какой смысл в save/update у коллекции?
репозиторий не обязательно же должен вести себя как коллекция, если отойти от доктрины?

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

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
в уютном мире симфони для репосов не делают интерфейсов в основном

Google
Aleh
15.12.2016
12:15:17
Т.е. могут быть случаи

Но надо стараться избегать такого

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

Ivan
15.12.2016
12:16:54
Но надо стараться избегать такого
ну если в файл сохранение идёт, я же добавлю save в repo

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

Глянь презентацию

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

я смотрел

Страница 24 из 1418