
Javharbek
28.06.2017
13:02:44
Кто нибуть знает проверенные инструменты UML диаграммы в код PHP?

Ilya
28.06.2017
13:23:40
Привет всем IT специалистам
Кто-то работает в крупных компаниях?

Sergei
28.06.2017
13:29:55

Google

Артур Евгеньевич
28.06.2017
13:35:06

Denis
28.06.2017
14:34:30
Поговаривают, что в крупных компаниях ООП не пользуется спросом

Java73
28.06.2017
14:35:49
Там потому что на 1с сидят

F01134H
28.06.2017
14:37:11
в микросервисной архитектуре наверное без ооп можно обойтись

Aleh
28.06.2017
14:37:34
в любой можно

Stepan
28.06.2017
14:38:47
можно вспомнить что Линус торвальдс про С++ и ооп писал)))

Aleh
28.06.2017
14:41:19
если б еще c++ был связан с ооп как-то)
плюсы с ооп связаны также, как и простой си. Его там делать можно, но можно и не делать
и почти никто не делает

Sergei
28.06.2017
14:42:42

Stepan
28.06.2017
14:43:50
там был абзац про конкретно ООП

Aleh
28.06.2017
14:44:00

Артур Евгеньевич
28.06.2017
14:44:51

Google

Kirill
28.06.2017
14:46:04

Denis
28.06.2017
14:47:24
Если вы пишите на Java или c# или другом ООП языке, даже используя reactive и лямбды, так или иначе приходится иметь дело с ООП :)

Stepan
28.06.2017
14:50:34

Aleh
28.06.2017
14:50:48

Stepan
28.06.2017
15:04:06
ок, видимо не так прочитал в первый раз
перечитал толькочто, вот линк http://harmful.cat-v.org/software/c++/linus

Denis
28.06.2017
15:11:49
STL это crap?))
Видимо он ощутил большое кол-во попоболи используя stl и другие либы, раз так резко выражается :)

Stepan
28.06.2017
15:13:55
он Линус Торвальдс он не умеет не резко выражатся
я бы даже сказал это максимально нежно еще

Denis
28.06.2017
15:14:36
Ну если бы был крап, люди наверное не использовали бы, не?)

Stepan
28.06.2017
15:15:38
опять этот довод... толпа всегда не права. нельзя ориентироватся на большинство.
люди кучей херни пользуются

Denis
28.06.2017
15:15:52
Хотя spring же используют

da horsie
28.06.2017
18:02:05

F01134H
28.06.2017
18:54:45

Admin
ERROR: S client not available

Evgeniy
28.06.2017
19:16:46
почта россии так то тоже крупная компания)
или работа уборщиком в пятерочке

Google

Evgeniy
28.06.2017
19:17:10
это тоже работа в крупной компании

Артур Евгеньевич
28.06.2017
19:45:27
Здравствуйте ребята. Сегодня хотел обсудить с вами вот такой вопрос. Как лучше организовать конвертацию из массива в сущность(объект). То есть пользователь заполняет поля учебного курса на фронте, и посылает на сервер json. Из этого json должен создать объект. На данный момент параметы обрабатывааются в контроллере и посылаются в телескопический конструктор, что очень неудобно учитывая что многие поля обязательные. Я на данный момент вижу та - джсон конвертим в дтоху, дтоху передает билдеру, билдер на основе дтохи создает объект, билдер передает объект на сохранение. Можно билдер заменить на фабрику в прниципе, но учитывая что много необязательных данных я бы остановился на нём. Кто что думает?
@f3ath @mkusher @KuvshinovEE @chipnesh @fes0r @Enleur
#оопВопросыАртур


Evgeniy
28.06.2017
19:46:32
форма это просто модель данных
делаешь объект который в конструкторе принимает массив и проставляет их в объект
$resultObj = new CurseForm($formArray);
без лишней ебатории патерны ради патернов, kiss

Sergey
28.06.2017
19:48:41

Evgeniy
28.06.2017
19:48:58
ну я предложил имхо)

Denis
28.06.2017
19:49:25
Dto(json).toEntity()?

Артур Евгеньевич
28.06.2017
19:50:06

Evgeniy
28.06.2017
19:50:45
ну ты почти к идеи mapper пришел

Артур Евгеньевич
28.06.2017
19:50:45
Тут еещ такой момент, сейчас при добавлеении нового поля, мне нужно:
Описать свойство
Описать гетер и сетер
ДОбавить его в CRU(D) кнтроллера
Добавить в CRU(D) сервиса
и в сервисе обработать уже содание объектов итуда прокинуть свойства

Aleh
28.06.2017
19:51:30
так чем вариант с именованным конструктором плох?
Entity.fromArray(arrayFromJson)