
1337
28.06.2018
11:37:04

Alex
28.06.2018
11:37:11

Grigory
28.06.2018
11:37:48

Alex
28.06.2018
11:38:00
1 день была

Google

Grigory
28.06.2018
11:38:09
а скок багетов было ):
поздравляю что все кончилось

Alex
28.06.2018
11:38:41
На следующий день притарабанили станцию с Линухой

Денис
28.06.2018
11:38:54

Берял
28.06.2018
11:39:51
Ок, я нашёл.
1) Это настолько очевидный референс к фразе про идущий караван, что я не знаю, зачем это комментировать.
2) Я не знаю, зачем я это пишу, но там вообще-то было "собаки (неосиляторы)", а не "собаки-неосиляторы". Собаки здесь здесь были потому, что смотри п.1.
3) Прошло 14 часов. В интернете это почти вечность. Зачем ты сейчас это возобновляешь?
разгар рабочего дня, у человека проект на спринге, вот ему и не работается, хочется снова блеснуть знаниями

Денис
28.06.2018
11:40:03

1337
28.06.2018
11:42:06
в пятом спринге вообще аннотаций в тех же контроллерах можно избежать
webflux и поехал ручками бины валидировать

Денис
28.06.2018
11:43:53
Бля, давайте день воздержания от И Спринга, и егороподобных мышлений

Sergey
28.06.2018
11:44:44

Берял
28.06.2018
11:45:09
мир не вокруг тебя вертится

Google

Денис
28.06.2018
11:45:26

Митко Соловец?
28.06.2018
11:45:37
тебе книгу спринг для чайников подарить?

Sergey
28.06.2018
11:46:07
Тю.
Это был всего лишь тезис, что EO кажется мне гораздо меньшей дичью чем спринг.
Я не адепт Егора, Егоров подход я тоже критике местами могу подвергнуть

1337
28.06.2018
11:46:57

Берял
28.06.2018
11:47:00
уф, второй круг

Денис
28.06.2018
11:47:49

Pavel ?
28.06.2018
11:47:50
разница между EO и спринг в том, что второй работает)))

Semen
28.06.2018
11:48:27
Всем привет. Прошу прощения, что я тут горячую беседу прерываю))
Помогите соориентироваться, на сколько часов рабочего времени может затянуться история с публикацией приложения в Play Market и Apple Store? Первый раз публиковать придется, хочу хотя бы приблизительно трудозатраты представлять.
Спасибо.

Sergey
28.06.2018
11:48:40
Там быстрее и точнее ответят

Semen
28.06.2018
11:48:53

1337
28.06.2018
11:49:52
а чем без бойлерплейта можно заменить ту же @Transactional?

Берял
28.06.2018
11:50:26

Sergey
28.06.2018
11:50:58
Инструментов хороших для работы с базой сейчас достаточно
JOOQ, JDBI, MyBatis на крайняк

Cargeh
28.06.2018
11:51:41
Все просто.

Google

Митко Соловец?
28.06.2018
11:51:53
такой ты тралл))))

Sergey
28.06.2018
11:51:53
❤️

1337
28.06.2018
11:51:58
Супер!

Митко Соловец?
28.06.2018
11:52:02

1337
28.06.2018
11:52:05
уже утащил в проект

Tolegen
28.06.2018
11:52:06

Митко Соловец?
28.06.2018
11:52:17
Transaction Template

Dmitry
28.06.2018
11:53:15

Alexander
28.06.2018
11:53:21
схоронил

Берял
28.06.2018
11:53:52
самое классное в этом - new Object

Tolegen
28.06.2018
11:54:59

Sergey
28.06.2018
11:55:01
Object extends AbstractObject implements org.package.interfaces.Object

Берял
28.06.2018
11:55:37
он даже не элегантный...

Sergey
28.06.2018
11:56:11
ElegantObject extends AbstractObject implements org.package.interfaces.Object
А так?

Берял
28.06.2018
11:56:25
идеально

Tolegen
28.06.2018
11:57:41
Почему все сводится к толстому троллингу либо к кипению? Почему нельзя конструктивно обсудить каждый пункт?
Например первый принцип eo: no null

Google

Tolegen
28.06.2018
11:58:18
Неужели вы с ним не согласны?

Берял
28.06.2018
11:58:26

Konstantin
28.06.2018
11:58:28
конструктивно обсуждать с челом когда он о себе пишет в третьем лице, вставляя свои же цитаты в статьи

Tolegen
28.06.2018
11:58:30
Или: No mutable objects

Konstantin
28.06.2018
11:58:30
ну такое се

Tolegen
28.06.2018
11:59:20

Admin
ERROR: S client not available

Sergey
28.06.2018
11:59:24

Tolegen
28.06.2018
12:00:22
И вообще, зачем персонализировать. Есть конкретный пункт EO: No mutable objects. Есть какие-то конструктивные возражения?

Sergey
28.06.2018
12:00:26

Konstantin
28.06.2018
12:00:57

Tolegen
28.06.2018
12:00:58
Или No implementation inheritance
Вполне себе адекватные пункты и доводы в соответствующих статьях адекватные

Берял
28.06.2018
12:02:03

Sergey
28.06.2018
12:02:04

Tolegen
28.06.2018
12:02:21
Может конкретно не нравится Егор как человек/персона. Но мне кажется глупым отказываться от того, что может принести пользу.

Georgy
28.06.2018
12:02:33
DRY, SOLID, KISS.. тут че одни сектанты собрались?

Tolegen
28.06.2018
12:02:35
Даже просто обдумать эти тезисы может быть полезным.

Konstantin
28.06.2018
12:02:47
покажи пользу сначала, готовый проект, в котором показано что какие то вещи стали лучше
а так чего воду в ступе толочь

Google

Georgy
28.06.2018
12:03:12
вчера еще кто-то писал что спринг говно потому что его сервисы противоречат солиду

Tolegen
28.06.2018
12:03:33

Sergey
28.06.2018
12:03:35

Georgy
28.06.2018
12:04:28

Берял
28.06.2018
12:04:31

Sergey
28.06.2018
12:05:04
Ну и что это если не прямое нарушение SOLID? Спринг связал вам намертво ваш компонент с другим компонентом, хотя по LSP он обязан одинаково правильно работать со всеми имплементациями. Как вы его будете реюзать с другой имплементацией? Где LSP? Где OCP? Где DIP? На кой ляд вообще тогда юзать интерфейс, че бы просто не всандалить имплементацию в декларацию конструктора? Вранье, как оно есть.

Georgy
28.06.2018
12:06:28

Aleksander
28.06.2018
12:06:47
Шаблоны придумали, чтобы шаблонно мыслить.

Sergey
28.06.2018
12:06:50

Georgy
28.06.2018
12:07:06
мы живем не в идеальном мире

1337
28.06.2018
12:07:15

Андрей
28.06.2018
12:07:52
так аргументы против SOLID-то какие?

Konstantin
28.06.2018
12:07:53
а чтобы нешаблонно мыслить каждый раз нужны неограниченые ресурсы денежные и временные

Андрей
28.06.2018
12:07:56
кроме бойлерплейта

1337
28.06.2018
12:09:22
это вещь в себе
написанная теоретиками типа Кнута, только по шаблонам
и прочим практикам программирования

Андрей
28.06.2018
12:10:12
это вообще не аргумент