
Митко Соловец?
27.06.2018
19:03:59
спринг НЕ решает конкретные задачи?

Sergey
27.06.2018
19:04:09

Митко Соловец?
27.06.2018
19:04:26

Mikhail
27.06.2018
19:04:30
Лучше скажите, что мне с cors делать

Google

Митко Соловец?
27.06.2018
19:04:34
а сейчас - фулл стэк бэкенд

Mikhail
27.06.2018
19:05:02
Делал
Та же фигня

Митко Соловец?
27.06.2018
19:06:06
я бы попробовал задать разрешенные хэдеры в конфигурации явно

Artjom
27.06.2018
19:06:41
Спринг плохой, а примеров почему плохой не покажу и вообще депенси инджекшен зло - аргументы уровня... кхмм даже не знаю
и на спринге пишут обезьянки кодеры, а настоящие Программисты, не побоюсь этого слова - Создатели пишут используя ЕО

Sergey
27.06.2018
19:08:05
а сейчас - фулл стэк бэкенд
Ну вот и мутная цель. Что такое фулл-стек? Что такое бэкенд? Все что угодно можно сюда притянуть за уши. OSGi к примеру имеет конкретные цели - модульная архитектура, борьба с CP hell, плагинность как довесок. Реактор, JAX-RS, Spring Data тоже имеют конкретные цели. Спрингу цель я бы мог сформулировать как "интеграционный фреймворк", но тогда возникают вопросы - зачем вся эта магия через аннотации? Зачем херить SOLID?

Artjom
27.06.2018
19:08:25
Чем спринг херит солид ?

Sergey
27.06.2018
19:08:37

Митко Соловец?
27.06.2018
19:08:45
в том числе тот же JSR-330

1337
27.06.2018
19:09:03
> дали фреймворк, в котором есть все
> ни па SOLID!!11

Google

Artjom
27.06.2018
19:09:04
если я напишу конструктор с 20 аргументами, то это спринг херит солид или я неочень ? =)

Sergey
27.06.2018
19:09:31

Tolegen
27.06.2018
19:10:03
Солид херит навязанный подход с анемичной моделью, с ДТО между сервисами и сервисы, которые по своей сути - процедуры, оперирующие с данными

Sergey
27.06.2018
19:10:13
Впринципе Spring MVC тоже имеет цель, если на то пошло. Как я уже сказал - инфраструктура: условно положительный момент.

Митко Соловец?
27.06.2018
19:10:19
https://www.jcp.org/en/jsr/detail?id=330

Tolegen
27.06.2018
19:10:21
Для простых приложений может это и не так плохо.

Artjom
27.06.2018
19:10:29
А чем плохи ДТО которые передают данные ?

Митко Соловец?
27.06.2018
19:10:42
давайте еще про сеттеры поговорим

Sergey
27.06.2018
19:10:45

Митко Соловец?
27.06.2018
19:11:14
Sergey расскажи как надо проект строить
какие фреймворки
какой стиль
?
все спринга нет
я удалил ща

Sergey
27.06.2018
19:11:44
Без SOLID приложение - говно.
Причем даже не важно какой парадигме ктото следует, пока в парадгме есть куски кода подлежащие реюзу, похеренный SOLID гарантированно затащит в "зону боли"

Sergey
27.06.2018
19:11:54

Tolegen
27.06.2018
19:12:10

Sergey
27.06.2018
19:12:16

Artjom
27.06.2018
19:12:20
Запихнул я месседж обьект с данными в кафку, а потом считал другим сервисом этот О БОЖЕ МОЙ ЭТО АНЕМИЧНЫЙ ДТО, обработал его сервисом и сохранил результат в базу

Google

Sergey
27.06.2018
19:12:27
вопросов больше задавать не буду

Митко Соловец?
27.06.2018
19:12:40

Artjom
27.06.2018
19:12:43
потсоны как правильно было бы делать ? :( а то жизнь прошла мимо в глубоком невежестве

Митко Соловец?
27.06.2018
19:12:58
а когда сущность из базы в контроллер передают - это тот еще зашквар

Tolegen
27.06.2018
19:13:01

Mikhail
27.06.2018
19:13:01
спринг издевается: `HTTP/1.1 403 Forbidden
Allow: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH`

Митко Соловец?
27.06.2018
19:13:17
покажи

Tolegen
27.06.2018
19:13:20
То что вы разделили процедуры в пакеты не сделало код поддерживаемым

Georgy
27.06.2018
19:13:29
Что за солид головного мозга

Artjom
27.06.2018
19:13:30
почему не сделало ?

Sergey
27.06.2018
19:13:31

Rostyslav
27.06.2018
19:13:36
всем прет ктото занимаеться оркестрацией на кубернетусе локально или на ажуре?

Tolegen
27.06.2018
19:13:48

Sergey
27.06.2018
19:14:00
Не я задал тон беседы
А тезка выше

Artjom
27.06.2018
19:14:12

Митко Соловец?
27.06.2018
19:14:13

Google

Митко Соловец?
27.06.2018
19:14:29
вкусняха

Alexander
27.06.2018
19:14:36

Artjom
27.06.2018
19:14:53
и 6к лок как раз таки в этом самом Ордере

Sergey
27.06.2018
19:14:58
Он не доходит до диспатчера, что бы тот отдал не поддерживается

Artjom
27.06.2018
19:15:31
Последняя статья Егора - годнота имхо

Mikhail
27.06.2018
19:15:40
запрос?
curl -i 'http://localhost:8080/attachments/1690' -X OPTIONS -H 'Origin: https://app.hotelforce.io' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-US,en;q=0.9,ru;q=0.8' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36' -H 'Accept: application/json' -H 'Referer: https://app.hotelforce.io/hotelboard/task/2865' -H 'Connection: keep-alive' -H 'DNT: 1' --compressed

Tolegen
27.06.2018
19:16:12

Admin
ERROR: S client not available

Artjom
27.06.2018
19:16:58
У нас в севрисах сделано разделенее по доменам - небольшие доменные модули, которые между собой общаются ДТОшками и при желание можно легко выпилить это в отдельный сервис

Tolegen
27.06.2018
19:17:07
Вот тут думаю неплохо описано, как должны выглядеть объекты. Начинать нужно с контракта и с того, что есть объект. Если так начинать, то не будет у вас анемичной модели с get/set.

Sergey
27.06.2018
19:17:29
Жексон, жпа?

Artjom
27.06.2018
19:17:44
в рич моделе, как правильно сохранять в базу ? :)

Tolegen
27.06.2018
19:18:01

Sergey
27.06.2018
19:18:09
Передать в него прямо датасорс и вызвать .саве() ))))))))))))))))))))))))))

Tolegen
27.06.2018
19:18:14
А так я не против делегировать ему построение классов

Cargeh
27.06.2018
19:18:19
Адепты Егора постоянно разводят срачи, надоело уже. Что тут, что в чатах jug.ru
хоть религию делай и в экстремистские заноси

Sergey
27.06.2018
19:18:52

Google

Tolegen
27.06.2018
19:18:54
Адепты не адепты, а кроме попытки свести все к троллингу нормальных аргументов нет.

Sergey
27.06.2018
19:19:03

Tolegen
27.06.2018
19:19:41

Sergey
27.06.2018
19:20:02
Ну то есть перекладывание ответственности с создателей на тех, кто его выбрал. А выбрало его простите, все коммьюнити
Не мы с вами сделали его стандартом рынка, а рынок

Sergey
27.06.2018
19:21:00
ИМХО это как раз спрингисты больше на аггрессивных верунов смахивают.

Cargeh
27.06.2018
19:21:08
Надо делать шоу, "Вечер с pro.jvm". По очереди одни будут за спринг затирать, другие за тру ООП Егора. А мы будем голосовать смсками. По-моему прекрасная идея для стартапа

Митко Соловец?
27.06.2018
19:21:33
в общем так
суть такова

Artjom
27.06.2018
19:21:52
я за прагматизм - покажите мне нормальный подход с обьектами читабельный и легкий в освоении - и буду использвать

Митко Соловец?
27.06.2018
19:21:54
рич модель отлично подходит для библиотек

Tolegen
27.06.2018
19:21:58

Artjom
27.06.2018
19:22:09
если анемичные обьекты прагматичны = буду их использовать

Митко Соловец?
27.06.2018
19:22:20
бизнес-приложения, особенно на джаве, выбрали анемик

Artjom
27.06.2018
19:22:32
нахер тру ооп это или нет похер

Митко Соловец?
27.06.2018
19:22:33
и этот тренд идет с момента возникновения моды на DI
я видел спринг проект с рич моделью
натурально класс на 5к тысяч строк
все в модели

Tolegen
27.06.2018
19:23:14