@jvmchat

Страница 2600 из 2890
Митко Соловец?
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
а сейчас - фулл стэк бэкенд

Лучше скажите, что мне с cors делать
ты запрос в обход энджинкса делал?

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
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
в том числе тот же JSR-330
Я опечатался насчет JAX-RS. Я хотел написать Jersey.

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
Без SOLID приложение - говно.
запили статеечку, как письнуть приложульку в 2018 без спринга, плес

Tolegen
27.06.2018
19:12:10
А чем плохи ДТО которые передают данные ?
На границах с другими системам - там им самое место. Но обычно их начинают гонять между сервисами и получается спагетти.

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

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

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`

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

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

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

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

Tolegen
27.06.2018
19:13:48
класс Order на 6k LOC, стейтфул бины
Не нужно утрировать.

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

А тезка выше

Artjom
27.06.2018
19:14:12
класс Order на 6k LOC, стейтфул бины
ты злой - я сразу вспомнил доменый класс Order extends AbstractEntity

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

Alexander
27.06.2018
19:14:36
спринг издевается: `HTTP/1.1 403 Forbidden Allow: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH`
Вообще странно, мне казалось канонисно отдавать 405, если метод не поддерживается

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
ты злой - я сразу вспомнил доменый класс Order extends AbstractEntity
https://www.google.com/amp/s/www.yegor256.com/2014/11/20/seven-virtues-of-good-object.amp.html

Admin
ERROR: S client not available

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

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

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
Адепты Егора постоянно разводят срачи, надоело уже. Что тут, что в чатах jug.ru
Я не адепт Егора, Егоров подход я тоже критике местами могу подвергнуть

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

Sergey
27.06.2018
19:19:03
Tolegen
27.06.2018
19:19:41
На главной и в описаниях есть такое словцо: OPINIONATED
Именно так. И мне их opinion не нравится. Есть ощущение, что он неправильный и вносит больше проблем, чем пользы.

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
если анемичные обьекты прагматичны = буду их использовать
Есть много статей от умных людей почему анемичные модели плохи. В книге Refactoring которой много лет есть совет отказываться от этого.

Страница 2600 из 2890