
Митко Соловец?
27.06.2018
17:39:10
на самом деле я за критику адекватную и предложения
а если здоровый лоб как пацанчик говно срет
его место в немного другом культурном месте

Yegor
27.06.2018
17:39:47

Google

Берял
27.06.2018
17:40:12

Митко Соловец?
27.06.2018
17:40:22
вы так говорите будто каждый день надо писать на спринге
похер на толстую бизнес-логику, да

Anton
27.06.2018
17:40:59

Sergey
27.06.2018
17:41:33

Yegor
27.06.2018
17:41:40

Митко Соловец?
27.06.2018
17:42:00

Берял
27.06.2018
17:42:03

Yegor
27.06.2018
17:42:17
Главное внимание на "без потерь"

Берял
27.06.2018
17:42:43
@yegor256 ООП это твой бизнес, но остальной бизнес не пишет книги об ооп

Sergey
27.06.2018
17:42:44

Google

Yegor
27.06.2018
17:43:03

Берял
27.06.2018
17:43:04

Vyacheslav
27.06.2018
17:43:20

Yegor
27.06.2018
17:43:31

Митко Соловец?
27.06.2018
17:43:41
а сейчас и автовайред

Берял
27.06.2018
17:43:59

Митко Соловец?
27.06.2018
17:44:02
все через конструктор

Yegor
27.06.2018
17:44:15

Sergey
27.06.2018
17:44:58
не использую хмл
Отлично. Значит autowired. Но где тогда находится инфа о том какой конкретно бин надо вынжектить? ХМЛя нет, есть named, квалифаеры, прочая ботва. И есть тип пола, который спринг тоже принимает во внимание. Возражения? Ничего не забыл?

Берял
27.06.2018
17:45:02

Vyacheslav
27.06.2018
17:45:07

Anton
27.06.2018
17:45:25
Спринг мне работу дал, декораторы - нет

Yegor
27.06.2018
17:45:36

Митко Соловец?
27.06.2018
17:45:36

Yegor
27.06.2018
17:45:53
А если заменить спринг программера на спринг программера — надо будет заменить и софт тоже.

Берял
27.06.2018
17:45:55

Konstantin
27.06.2018
17:46:03

Google

Yegor
27.06.2018
17:46:07

Митко Соловец?
27.06.2018
17:46:16
и любой класс помеченный аннотацией, отнаслндованной от @COMPONENT

Yegor
27.06.2018
17:46:25
Когда-то COBOL давал работу
Потом C
и Fortran
И тоже так рассуждали
COBOL мне работу дал, не трогайте меня

Берял
27.06.2018
17:46:53

Vyacheslav
27.06.2018
17:46:55

Sergey
27.06.2018
17:47:15
инжект через конструктор
Неважно через что. Инфа о том что инжектится кладется прямо в оунера. А как же DIP? Наш оунер не должен быть завязан на такую конкретику. А как же OCP, LSP - почему я поля класса/аргументы конструктора должен прописывать конкретными типами или аннотировать квалифаерами только для того чтобы сказать спрингу что конкретно инжектить

Anton
27.06.2018
17:47:19

Yegor
27.06.2018
17:47:34

Yegor
27.06.2018
17:47:45
Ты ходячая реклама плохих методов программирования.

Митко Соловец?
27.06.2018
17:47:49

Yegor
27.06.2018
17:48:02
"Смотрите, я пишу все криво и мне за это платят!"

Konstantin
27.06.2018
17:48:08

Yegor
27.06.2018
17:48:08
"Айда все за мной!"

Anton
27.06.2018
17:48:18

Берял
27.06.2018
17:48:18

Sergey
27.06.2018
17:48:22

Google

Konstantin
27.06.2018
17:48:26

Yegor
27.06.2018
17:48:42
"А еще я не пишу тесты и у меня все работает и начальник вообще не знает что такое тесты. We are hiring!!!111"

Берял
27.06.2018
17:49:04

Митко Соловец?
27.06.2018
17:49:34

Vyacheslav
27.06.2018
17:49:47

Митко Соловец?
27.06.2018
17:50:04

Anton
27.06.2018
17:50:07

Митко Соловец?
27.06.2018
17:50:10
тк их потом все равно переписывать

Admin
ERROR: S client not available

Митко Соловец?
27.06.2018
17:50:13
а релиза еще не было

Anton
27.06.2018
17:50:14
Негатив оттуда

Митко Соловец?
27.06.2018
17:50:25
а архитектура меняется

Yegor
27.06.2018
17:51:17
а архитектура меняется
Да, но сейчас я не про начало проекта. А про то, что common practice — это не всегда хорошо. Скорее, чаще это плохо.

Sergey
27.06.2018
17:51:55

Yegor
27.06.2018
17:51:59
Если учесть общее снижение качество программирования в индустрии.

Sergey
27.06.2018
17:52:16

Yegor
27.06.2018
17:52:16
Мы каждый год пишем все хуже и хуже. Проекты все чаще проваливаются.

Anton
27.06.2018
17:52:19

Yegor
27.06.2018
17:52:27

Anton
27.06.2018
17:52:35

Google

Берял
27.06.2018
17:52:39

Митко Соловец?
27.06.2018
17:52:41

Anton
27.06.2018
17:52:45

Sergey
27.06.2018
17:52:47

Yegor
27.06.2018
17:52:53
https://www.projectsmart.co.uk/white-papers/chaos-report.pdf

Anton
27.06.2018
17:53:07
Ща глянем-с

Митко Соловец?
27.06.2018
17:53:13
Да
выкинь спринг и просто как передашь конкретную зависимость?
в овнера

Sergey
27.06.2018
17:53:47

Vyacheslav
27.06.2018
17:53:53
Это статистика мировая.
Тащем-то, статистика может считать всяких вайтишников-стартаперов. Потому и выходит, что количество проваленых проектов увеличивается.

Митко Соловец?
27.06.2018
17:53:55
не не
не сливайся
нет спринга
есть джава

Берял
27.06.2018
17:54:12
В том числе.
вопрос в том, насколько часто именно из-за плохого кода. выглядит как надуманная и сильно преувеличенная проблема

Митко Соловец?
27.06.2018
17:54:16
как передашь зависимость конкретную?

Konstantin
27.06.2018
17:54:19
блин да, евангелисты это жестка, прям как свидетели иегова ходят по чатам втюхивают свою веру как саму верную )

Sergey
27.06.2018
17:54:31
есть джава
Ну то есь - с моими доводами пока согласен? По поводу того что autowired херит SOLID?

Митко Соловец?
27.06.2018
17:54:41

Sergey
27.06.2018
17:54:48