
Yegor
27.06.2018
17:55:15
Autowired — это зло.

Sergey
27.06.2018
17:55:40
Впереди - больше

Берял
27.06.2018
17:55:48

Google

Wystan
27.06.2018
17:55:59
А что используют?

Берял
27.06.2018
17:56:06
пишут обычный человеческий конструктор

Культиватор Джо
27.06.2018
17:56:13

Pavel
27.06.2018
17:56:16

Jurgen
27.06.2018
17:56:23

Yegor
27.06.2018
17:56:24

Sergey
27.06.2018
17:56:25
нет
Поэтому вопрос критичен для дальнейшей дискуссии - почему не согласны?

Берял
27.06.2018
17:56:30

Yegor
27.06.2018
17:57:06

Wystan
27.06.2018
17:57:28
Не особо понимаю эту дискуссию. Писать конструкторы и вызывать руками - бойлерплейт. @Autowired рулит.

Yegor
27.06.2018
17:57:28
Instance контроллера кто создает?

Берял
27.06.2018
17:57:29

Google

Берял
27.06.2018
17:57:53

Wystan
27.06.2018
17:58:06
А чо там в ломбоке для DI есть?

Берял
27.06.2018
17:58:21

Sergey
27.06.2018
17:58:37

Bogdan
27.06.2018
17:59:49
@dmsol может хватит? вы не договоритесь

Sergey
27.06.2018
18:00:26

Anton
27.06.2018
18:00:35
https://www.projectsmart.co.uk/white-papers/chaos-report.pdf
Не понимаю причем тут качество разработки. Мир растет, растут количество IT проектов. Какие-то успешные, какие-то нет. Спринг тут точно не виноват. Скорей дело в неправильных процессах или изначально неверной бизнес-идеи. И вообще, отчет 2014 года...

Yegor
27.06.2018
18:01:01

Митко Соловец?
27.06.2018
18:01:39

Tolegen
27.06.2018
18:01:44

Yegor
27.06.2018
18:01:50
Точно спринг не виноват?) Есть пруф этой мысли?

Митко Соловец?
27.06.2018
18:02:04
конструктива не будет

Anton
27.06.2018
18:02:13
Спринг стандарт. Можно легко менять/искать разработчиков. Декораторы - не стандарт. Тяжело подобрать людей как раз в «новом ООП»

Yegor
27.06.2018
18:02:30
Но этот стандарт создан по глупости.
В основном для кодеров, которые не думают.
Но которых очень много.

Georgy
27.06.2018
18:03:06
Кодеры впринципе не думают
На то и кодер

Google

Yegor
27.06.2018
18:03:15
Им нужен инструмент быстрой сборки приложений, состоящих из сотен форм, контроллеров и прочего.

Tolegen
27.06.2018
18:03:17

Sergey
27.06.2018
18:03:17

Yegor
27.06.2018
18:03:36
И их реально миллионы.

Митко Соловец?
27.06.2018
18:03:40
просто собирает за вас его спринг

Yegor
27.06.2018
18:03:49
Их научить думать сложно. А вот кодить на спринге — легче.

Митко Соловец?
27.06.2018
18:03:54
вы этого не поняли еще?

Берял
27.06.2018
18:04:00

Митко Соловец?
27.06.2018
18:04:15

Jurgen
27.06.2018
18:04:17

Yegor
27.06.2018
18:04:32

Берял
27.06.2018
18:04:45

Yegor
27.06.2018
18:04:54
Вообще понимать не нужно почти ничего. Нужно делать по инструкции

Митко Соловец?
27.06.2018
18:05:03

Yegor
27.06.2018
18:05:06
Собирать воедино некие магические блоки
И запускать

Митко Соловец?
27.06.2018
18:05:09
а где эта инструкция?

Sergey
27.06.2018
18:05:15
просто собирает за вас его спринг
Вранье. Спринг ничего вам не соберет пока вы не сделаете одно из двух: либо проставите конкретные типы/имена/квалифаеры автовиред зависимостям, либо не запилите бессмысленный XML дескриптор на 100500 строк

Митко Соловец?
27.06.2018
18:05:17
вот бы под конкретный проект была

Google

Берял
27.06.2018
18:05:20
нахожу противоречие

Anton
27.06.2018
18:05:35

Митко Соловец?
27.06.2018
18:05:38

Sergey
27.06.2018
18:05:44

Cargeh
27.06.2018
18:05:48

Admin
ERROR: S client not available

Митко Соловец?
27.06.2018
18:06:12
Максимум - расставить стереотипы над классами, чтобы спринг понял, какие бины создавать и все

Tolegen
27.06.2018
18:06:15

Митко Соловец?
27.06.2018
18:06:16
вы просто не разобрались
не осилили...

Tolegen
27.06.2018
18:06:27
Изначальная скорость разработки не так существенна

Cargeh
27.06.2018
18:06:33

Митко Соловец?
27.06.2018
18:06:33
если уж спринг не могут осилить

Sergey
27.06.2018
18:06:35

Митко Соловец?
27.06.2018
18:06:39
куда катится наш рынок?

Sergey
27.06.2018
18:06:40
Вранье

Jurgen
27.06.2018
18:06:41
Что не так
Класс помеченный @Configuration устроит?

Митко Соловец?
27.06.2018
18:06:50
ппц
дно пробито

Google

Митко Соловец?
27.06.2018
18:06:59
скоро эррэй лист создать не смогут

Берял
27.06.2018
18:07:18
судить о спринге по 3 версии спринга в 2018 - сильно

Tolegen
27.06.2018
18:07:23
Это входит в мой вопрос, да
Ну вот SOLID на этот вопрос даёт ответ. Spring частенько ему противоречит. Соотвественно стоимость внедрения новых фич дороже и искать баги приходится в среднем дольше.

Митко Соловец?
27.06.2018
18:07:31
либо работают над легаси в говнокомандах

Sergey
27.06.2018
18:08:41
Да вы дурни даже аргументацию не дослушали, уже галдите "дно пробито". И еще конструктива хотите?
Да какой нахер с вами конструктив

Jurgen
27.06.2018
18:08:56
Давай

Берял
27.06.2018
18:09:02

Sergey
27.06.2018
18:09:12

Anton
27.06.2018
18:09:14
Обычно проблема не в спринге/«декораторах Егора», а в менеджменте, который не понимает ценность здоровых процессов разработки. А аутисты-программисты не могут дать отпор. У Боба Мартина хорошая книга на тему софт скиллов. Каким надо быть профессиональным программистом
Clean Coder

Митко Соловец?
27.06.2018
18:09:23
а что-то доказываешь
плаваешь
какой-то хмл
в 2018

Tolegen
27.06.2018
18:09:55
Класс Configutation - это тот самый бойлерплейт в котором спрятаны new