@jvmchat

Страница 2388 из 2890
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?

Artem
11.04.2018
14:14:27
EnableAutoConfiguration))

Alexander
11.04.2018
14:14:37
Да сейчас кроме @Autowired, по-моему, аннотаций больше и не нет
зачем вообще аутовайред ? инжектите через конструктор

Alpha
11.04.2018
14:14:53
Почему нет. Я а qualifer?
Это уже опыт разработки от десяти лет надо иметь

Хотя и правильнее, ага

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

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

Anton
11.04.2018
14:16:27
Это уже опыт разработки от десяти лет надо иметь
скоро не нужно будет, когда завезут @EnableExpiriencedDeveloper

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

Alpha
11.04.2018
14:18:31
Скорее громоздко

И так Java чуть менее чем полностью из бойлерплейта состоит

Так ещё и это

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

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 вообще для всего кварца)

Pavel ?
11.04.2018
14:58:13
а какже этот

как там его

ArgConstructor вроде

Anton
11.04.2018
15:02:00
ноджс ждет в гости
там довольно уютно если отбиваться от хипсторов и TS-наркоманов

Google
Pavel ?
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
а котлин чат есть?
https://t.me/kotlin_lang

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 модуль, но все не работает как не пытался сделать. Есть у кого примеры как должен выглядеть весь проект?

Yegor
11.04.2018
17:30:24
Зачем столько final?
Чтобы случайно что-нибудь не поменять

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
умилительно читать "final не нужен, иммутабельность просто так - не нужна".
Программирование не нужно, идите лучше грузчиками или на завод

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

Программирование не нужно, идите лучше грузчиками или на завод
Сразу диван видно. Я вот на заводе работал — с грустью вспоминаю это классное время. Но з.п. там не больше 25 тыс. У инженера, ага.

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
Ну ты же понимаешь весь масштаб пиздеца? Мы используем фреймворк, чтобы руками не писать огромное количество бойлерплейта... Такого даже в Qt на C++ нет.
ну джава же - нужно много кода, а макросов и языковых фичей нет. некуда деваться - только в другой язык

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

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

Егор
11.04.2018
19:20:14
Который невозможно нормально поддержать в IDE.

Я понимаю их плюсы. Но я не хотел бы такой инструмент иметь в энтерпрайзе. Где чем меньше средств отстрелить бошку, тем лучше.

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

приходится ломбок вкручивать и другие процессоры аннотаций

Quantum Harmonizer
11.04.2018
19:27:03
лучше иметь языковую фичу и не пользоваться ей осознанно, чем вообще её не иметь
Так, каждая пишущая на Си++ команда использует нравящиеся им 30% языка, т. е. разные команды пишут на разных плюсах.

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

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

Quantum Harmonizer
11.04.2018
19:28:56
так нет же серебрянной пули - потом вот Котлины изобретают
Собственно, Котлин прост, как Java, и имеет некоротые инструменты для генерации кода (дата-классы, инлайн, плагины).

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

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