@symfony_php

Страница 778 из 1418
Boris
26.03.2018
08:12:19
Спасибо.

Andrey
26.03.2018
08:36:10
https://beberlei.de/2012/08/22/building_an_object_model__no_setters_allowed.html Продолжим

Konstantin
26.03.2018
08:40:43
2012 год

Andrey
26.03.2018
08:41:11
синее небо

Google
Konstantin
26.03.2018
08:41:35
статья 2012 года, зачем скинул? вроде пока еще срач про сеттеры не начался

мог же просто подождать удобный случай )))

Andrey
26.03.2018
08:42:12
так его кто-то должен начать. Да и статья не потеряла актуальности

Alan
26.03.2018
08:46:28
свежая довольно)

есть 10 летней давности))

ток в шарпах

Dmitriy
26.03.2018
08:50:48
Магический сеттер __set() как в AR лучше?)

Alexey
26.03.2018
08:56:00
хуже магии только магия

Sergey
26.03.2018
08:56:02
2012 год
не понимаю к чему ты это сказал

для тебя статья 2012-ого года которая ссылается на принципы сформулированные в 70-х это типа "слишком старая хрень, и пофигу что язык на котором я пишу использует идеи которым уже 30 лет"

ладно там бы везал про какие-нибудь свежачки

типа DCI

Konstantin
26.03.2018
08:57:13
синее небо
вброс сработал )

Google
Sergey
26.03.2018
08:57:26
в этом контексте все не столь однозначно и все такое и это идеальный компромис между любитебями сеттеров и.... не любителями)

но на php DCI я не представляю как реализовать а значит жизнь боль

https://en.wikipedia.org/wiki/Data,_context_and_interaction

если кому хочется посмотреть на какую-то третью позицию между "анемичные объекты ок" и "анемичные модели рак"

Konstantin
26.03.2018
08:59:38
Сергей

не надо )

чувак просто скинул статью я просто заметил что она старенькая, на этом все

зачем пытаться тут искать теории заговора я хз

я не сказал что старое это говно или не стоит обращать на это внимание

Andrey
26.03.2018
09:01:36
поэтому я и ответил, что небо синее. Очевидно, что она 2012 года. Но я не вслепую её скинул, не устарела

или 2к18 статья === хайп === только так правильно?

Konstantin
26.03.2018
09:02:42
бляяя

Sergey
26.03.2018
09:14:05
чувак просто скинул статью я просто заметил что она старенькая, на этом все
2012-ый это не старенькая, старенькая это 86-ой какой (книги Мэйерса)

и то все еще актуальны

Boris
26.03.2018
09:14:46
Подскажите, видел тут в закрепленных записях статью из разряда new in symfony 4.1, в ней было о десериализации и аннотоциях, которые указывают репозитории.

Sergey
26.03.2018
09:14:50
на самом деле среди статей за какой-нибудь 7-ой или 8-ой год больше золота...

Boris
26.03.2018
09:14:54
Не могу на офф. сайте найти что-то.

Boris
26.03.2018
10:13:01
А кто как работает с связанными сущностями при десериализации?

Google
Boris
26.03.2018
10:13:13
Или может есть где почитать?

т.к. при рекурсивной денормализации у меня создается новый объект, а мне нужно получить по id уже существующий. https://symfony.com/doc/current/components/serializer.html#recursive-denormalization-and-type-safety

Vladislav
26.03.2018
10:15:27
чтобы сохранить обьект можешь юзать getReference(Class:class, id)

Sergey
26.03.2018
10:15:35
p.s. почему бы просто напрямую в базу не писать?

через upsert

быстро, удобно, можно сделать один раз для всего

Evgenii
26.03.2018
10:43:01
быстро, удобно, можно сделать один раз для всего
имеется ввиду, написать свои методы и при этом не юзать доктрину?

Shmaltorhbooks
26.03.2018
10:49:22
http://symfony.com/blog/new-in-symfony-4-1-vardumper-server

Sergey
26.03.2018
11:11:04
имеется ввиду, написать свои методы и при этом не юзать доктрину?
да, че нет... хз че все так носятся с ORM если у них задачи которые можно вообще без бэкэнда решать

ну тип у меня позиция простая - если тебе приходят данные а все что ты делаешь это мэпишь на сущности и флашишь - то тут вообще вся эта прослойка не нужна особо

Sergey
26.03.2018
11:45:00
Konstantin
26.03.2018
12:09:07
блин у мня бомбит без женериков чо деладь

Andrey
26.03.2018
12:09:32
выпей йаду

Sergey
26.03.2018
12:10:07
Konstantin
26.03.2018
12:10:43
в пхп еще не ожидается?

Vladislav
26.03.2018
12:10:49
зачем оно тебе

Sergey
26.03.2018
12:11:04
в пхп еще не ожидается?
может в 8-ой версии запилят

года через 2

зачем оно тебе
а тебе тип ненадо?)

Google
Sergey
26.03.2018
12:11:24
удобная шляпа

ток я хочу еще тайп элиасы

Vladislav
26.03.2018
12:12:06
оно то да, но насколько я помню тут еще с персистом и флашем не разобрались окончательно)

а тут уже и дженерики подавай

я помню что был пропозал



Sergey
26.03.2018
12:13:41
ток я хочу еще тайп элиасы
вливайся в котлин клуб)

Admin
ERROR: S client not available

Sergey
26.03.2018
12:13:51
вон @andrewkovalyov даже на конфе был)

Sergey
26.03.2018
12:18:41
вливайся в котлин клуб)
я не уверен что хочу писать на котлине)

для меня это смена шила на мыло

буду тыкать элексир и скалу

а там может быть чего и рожу

Konstantin
26.03.2018
12:19:24
толсто тралиш

Sergey
26.03.2018
12:20:10
Sergey
26.03.2018
12:21:11
скалу? нах?
идеологически интересно

что б без классов

ну и многие рекомендуют скалу для тех кто хочет в ФП но тупой для хаскеля

Sergey
26.03.2018
12:24:14
в реальных проектах скала это как better java

без фп

Google
Sergey
26.03.2018
12:26:07
меня не интересует то как кто-то там скалу юзает)

Sergey
26.03.2018
12:32:29
тогда у тебя будет как с хаскелем

писать какие-то пет проекты разве что

без применимости к реальности

уж лучше тот же go брать, он более прагматичный и решает реальные проблемы

а со скалой ты себе создаешь проблемы, а потом их решаешь

Sergey
26.03.2018
12:33:44
опциональные типы и прочее гавно - это как костыль к nullable типам

монады, комбинации и прочее дрочерство над типами - это 90% используется как решение для асинхронности и параллельного кода

а это те же корутины/горутины

только "типа математика"

но опять же

щас пример слайда с моего доклада покажу



тут не монада, а реактивные типы. но суть такая же

у тебя весь код в flatMap/map измазан будет

вместо обычного кода

Dinar
26.03.2018
12:35:19
в реальных проектах скала это как better java
Многие с тобой не согласятся. :)

Vladislav
26.03.2018
12:35:23
ну вот у тебя красивый map а в го это будет пачка кода for

Sergey
26.03.2018
12:35:37

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