
Artem
11.04.2018
14:11:39
@al_nerd а что autowir'ить будешь?) Нужно же еще @Component)

Alpha
11.04.2018
14:11:58
И спрингбутовская аннотация ещё
Ну блин

Google

Alpha
11.04.2018
14:12:15
СЛОЖНА

Artem
11.04.2018
14:12:16
)))

Igor
11.04.2018
14:14:00
А как же @Value?

Гибкин
11.04.2018
14:14:12

Artem
11.04.2018
14:14:27
EnableAutoConfiguration))

Alexander
11.04.2018
14:14:37

Alpha
11.04.2018
14:14:53
Хотя и правильнее, ага

Гибкин
11.04.2018
14:15:45
Конечно я одним аутовайред ом обхожусь и достаточно для внедрения ?

Alpha
11.04.2018
14:16:16
Не, ну для тестируемости лучше через конструктор, тут спору нет

Anton
11.04.2018
14:16:27

Alpha
11.04.2018
14:18:00

Google

Гибкин
11.04.2018
14:18:03
Так не всегда удобно через конструктор(

Alpha
11.04.2018
14:18:31
Скорее громоздко
И так Java чуть менее чем полностью из бойлерплейта состоит
Так ещё и это

Aleksandr
11.04.2018
14:19:28
а ни у кого небыло отрицательного опыта с Kotlin? на сколько болезненно с ним жить потом?

Bogdan
11.04.2018
14:19:59

Alpha
11.04.2018
14:20:24
Я один день на JS посидел
И уже сложно

Aleksandr
11.04.2018
14:20:28
тысяча и один способ делать одно и то же не создает потом головной боли?

Alpha
11.04.2018
14:20:31
Это не шутка

Aleksandr
11.04.2018
14:20:50

Alpha
11.04.2018
14:21:10
Там бойлерплейт надо писать. А если бойлерплейт не напишешь, то будт портянка

Purrrr
11.04.2018
14:38:01
ноджс ждет в гости

Alexey
11.04.2018
14:44:17
помогите, пожалуйста
в quartz можно делать так, чтобы в одной группе только одним потоком все экзекьютилось?(нашел только возможность вырубить concurrentExecution вообще для всего кварца)

Sergey
11.04.2018
14:56:56

Pavel ?
11.04.2018
14:58:13
а какже этот
как там его
ArgConstructor вроде

Anton
11.04.2018
15:02:00

Google

Pavel ?
11.04.2018
15:02:52
ааа это ломбок, я то думал

Aleksandr
11.04.2018
15:02:52
главное не делить

Pavel ?
11.04.2018
15:03:04
лобок

Anton
11.04.2018
15:05:50

Aleksandr
11.04.2018
15:26:58
а котлин чат есть?
или тут можно поныть?

Жабра
11.04.2018
15:27:41

Aleksandr
11.04.2018
15:28:06
спасибо

Pavel ?
11.04.2018
15:28:08
можно тут, а можно и там @kotlin_lang

Yegor
11.04.2018
16:39:24
У меня новый блог пост на тему рефакторинга. Предлагается несколько уровней рефакторинга, через которые изучаем чужой код: http://www.yegor256.com/2018/04/10/learning-by-refactoring.html

Aslan
11.04.2018
17:15:24

Purrrr
11.04.2018
17:18:18
Программирование на аннотациях

Илья
11.04.2018
17:21:20
Есть кто разбирается в gradle multi-project + android + javaSE как объединить. У меня есть модуль который отвечает за логику, один для ПК (JavaFX) нужен еще android модуль, но все не работает как не пытался сделать. Есть у кого примеры как должен выглядеть весь проект?

Aslan
11.04.2018
17:28:24

Alexey
11.04.2018
17:29:25

Yegor
11.04.2018
17:30:24

sherzod
11.04.2018
17:31:28
Частота final в коде обратна пропорциональна времени перехода на скала.

Vlad
11.04.2018
17:33:02

Aslan
11.04.2018
17:33:16

Google

Quantum Harmonizer
11.04.2018
17:33:27

Vlad
11.04.2018
17:33:39
ну ну

Aslan
11.04.2018
17:34:04
Смотря что за объекты

Илья
11.04.2018
17:34:06

Aslan
11.04.2018
17:34:18
Дто норм

Quantum Harmonizer
11.04.2018
17:34:44
Дто норм
нормальные объекты — тем более норм

Vlad
11.04.2018
17:35:41
не нужно уходить в крайности, делать все подряд final в методе, это крайность

Quantum Harmonizer
11.04.2018
17:35:57
в методе фиговато, да

Aslan
11.04.2018
17:36:03
Делать всё иммутабельным просто так - избыточно

Quantum Harmonizer
11.04.2018
17:36:05
спасибо котлину за val

Oleksandr
11.04.2018
17:37:00
котлину?

Aslan
11.04.2018
17:37:00
Сонар детектит, хоть и постфактум такое

Oleksandr
11.04.2018
17:37:15
эх, стриггерился

Luger
11.04.2018
17:37:48
умилительно читать "final не нужен, иммутабельность просто так - не нужна".

Igor
11.04.2018
17:38:55

Aslan
11.04.2018
17:40:42

шлюхогон42
11.04.2018
17:40:52

Alexander
11.04.2018
17:41:21

Alpha
11.04.2018
18:16:34
Генерал де Ломбок же есть
Ну ты же понимаешь весь масштаб пиздеца? Мы используем фреймворк, чтобы руками не писать огромное количество бойлерплейта... Такого даже в Qt на C++ нет.

Google

Alexandr
11.04.2018
18:31:37
Всем привет
Может кто нибудь подскажет или сталкивался с таким
Делаю маппинг через mybatis
И получаю следующую ошибку: The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)"
Вот содержимое mapper.xml : https://pastebin.com/MjnFRReJ
ошибка указывает на строку 18
гугл не помог
Какие есть идеи или предложения как исправить такую ошибку?
Прошу прощения что не выкладываю полный файл, а также пути к модели скрыл, так как не могу показывать код

Aslan
11.04.2018
19:12:15

Егор
11.04.2018
19:17:01
Я готов перейти на го если в яве появятся макросы.

Aslan
11.04.2018
19:18:10
макросы - нормальный способ кодогенерации

Егор
11.04.2018
19:20:14
Который невозможно нормально поддержать в IDE.
Я понимаю их плюсы. Но я не хотел бы такой инструмент иметь в энтерпрайзе. Где чем меньше средств отстрелить бошку, тем лучше.

Quantum Harmonizer
11.04.2018
19:25:32

Aslan
11.04.2018
19:26:05
лучше иметь языковую фичу и не пользоваться ей осознанно, чем вообще её не иметь
приходится ломбок вкручивать и другие процессоры аннотаций

Quantum Harmonizer
11.04.2018
19:27:03

Aslan
11.04.2018
19:28:12
так нет же серебрянной пули - потом вот Котлины изобретают

Егор
11.04.2018
19:28:32
Только ломбок делает конечное число манипуляций. А накосожопленный макрос делает неизвестно что. И мало какой инструмент (кроме прямого ревью кода) убережёт от этого.

Quantum Harmonizer
11.04.2018
19:28:56

Aslan
11.04.2018
19:28:56
в ломбоке достаточно того, что вредно