@jvmchat

Страница 2194 из 2890
Cargeh
24.01.2018
11:22:36
плюсую

ибо еще не очень очевидно, когда можно редактировать, а когда нет. В Ctrl+Shift+R в диалоговом окне можно менять, например

Yegor
24.01.2018
11:36:08
full eng?
obviously

Google
Kyrylo
24.01.2018
12:07:53
Вопрос - быстро прогнать кусочек кода в идее? Ну например была гирлянда if я порефакторил в Optional.ofNullable (...).ifPresent (...) - дожидаться всей пересборки толстого проекта и потом юнит тест запуска как-то можно но напрягает... кроме котлин консоли (хотя жреть ли он лямбды и прочее восьмерочное) что-нить такое интерактивное? Можно конечно ставить точку останова на первой строчке и в окне дебаггера эвалюейтить, но тоже как-то пересборка маячит как степ 0

Alexander
24.01.2018
12:10:18
юниттест?

Oleksandr
24.01.2018
12:10:29
а этот новый java interpreter не умеет подхватывать зависимости проекта?

что-то типа sbt console ?

Kyrylo
24.01.2018
12:11:08
юниттест?
Ну то понятно, но это ж полноценный цикл сборки и на века

Alexander
24.01.2018
12:11:27
у идеи например инкрементальный компилер, правишь запускаешь - моментально

Kyrylo
24.01.2018
12:11:35
что-то типа sbt console ?
Угу тока для жабы

у идеи например инкрементальный компилер, правишь запускаешь - моментально
При закрученых помках мавена билд идеи собирает не то, приходится не билд а мавен таск для сборки делать

Alexander
24.01.2018
12:12:58
этож юнит тест, посути ты можешь выдрать это из проекта и запустить где-нибудь еще

да и опять же, как вы там тестите то? запускаете сборку всего проекта?

подход написал три строчки тесты запустил, поправил пару символов тесты запустил он же массовый

Kyrylo
24.01.2018
12:18:20
подход написал три строчки тесты запустил, поправил пару символов тесты запустил он же массовый
Ну значит посмотрю в сторону ускорения запуска-выполнения юнит тестов, просто была надежда что кто-то накропал плагин консольной жабы

И посмотрю еще www.javarepl.com

Google
Kyrylo
24.01.2018
12:24:29
Ну и jshell в 9ке появился оказывается

И groovy console plugin

Хочешь решить проблему - попробуй ее описать товарищу

Денис
24.01.2018
12:32:57
Kyrylo
24.01.2018
12:35:09
rubber duck debugging же, классика
Век живи - век учись ;) Спасибо, почитал инструкцию - мне самое оно вышло

Михаил
24.01.2018
12:35:22
rubber duck debugging же, классика
У коллег эта уточка даже на столах лежит

Arsen
24.01.2018
12:36:14
rubber duck debugging же, классика
начал печатать rubber duck в строку поиска и первая подсказка была <...> debugging

большой брат смотрит, какие чятики я читаю?

Денис
24.01.2018
12:36:34
Да нет, всё проще

Во-первых, популярная идиома

Во-вторых, твои поисковые запросы скорее всего программинг-рилейтед и без этого, и он подставляет релевантные подсказки

Kyrylo
24.01.2018
12:52:54
Ох, наука не стоит на месте! Они уже выпустили версию rubber duck debugger'а одновременно лечащую ЧСВ распухшее https://www.amazon.com/12-Poop-Rubber-Duckies-Ducks/dp/B01L3PCE1I/ref=sr_1_41?ie=UTF8&qid=1516798173&sr=8-41&keywords=rubber+duck

Это энтерпрайз версия для команд до 12ти человек

Ivan
24.01.2018
14:45:38
В Java 9 дефолтным GC стал G1. Почему раньше CMS не был дефолтным, а вместо него по умолчанию был Parallel GC?

Alexander
24.01.2018
14:46:19
сборщик мусора не нужен

Олег
24.01.2018
14:49:13
Igor
24.01.2018
14:49:57
видимо сделают. но ETA не дам
просто это было прям вообще всё время, сколько я помню идею. то есть лет 5 уже точно

Sergey
24.01.2018
14:51:39
сборщик мусора не нужен
Алексей Шипилёв переодевайся, мы тебя узнали

Google
z0mb1ek
24.01.2018
14:55:22
а куда девать eden?

Kirill
24.01.2018
14:57:40
Эпсилон хули!

Ivan
24.01.2018
15:09:22
В Java 9 дефолтным GC стал G1. Почему раньше CMS не был дефолтным, а вместо него по умолчанию был Parallel GC?
Насколько я представляю, потом что при обычных для тех лет размерах хипа (меньше гига) паузы ParallelGc были достаточно маленькими (при таких размерах хипа сейчас они будут еще меньше) Сейчас типичный хип измеряется скорее гигабайтами, чем мегабайтами, поэтому паузы стали более важны и дефолтным сделали лучший сборщик, ориентированный на latency из имеющихся

Alexander
24.01.2018
16:10:37
Алексей Шипилёв переодевайся, мы тебя узнали
кстати у меня был челленж на прошлой работе сделать один неебический функционал с минимальным количеством мусора, и нормально, объекты не нужны, используем стек, и норм, получилось.

Alexey
24.01.2018
16:28:36
Так jshell же?

Вроде решили

Kirill
24.01.2018
16:29:58
Переименуйте скретч файл и будет вам щасья. Ну а так REPL жи правда в 9-ке

Nikita
24.01.2018
16:42:35
Переименуйте скретч файл и будет вам щасья. Ну а так REPL жи правда в 9-ке
его можно переименовать? впрочем, с дефолтным именем можно создавать классы)

Nikita
24.01.2018
16:47:28
Можно, это жиш файл
не, я имел в виду назначаемое по умолчанию название менять. так-то неинтересно)

Anton
24.01.2018
17:18:40
про блокирующие диалоги, кому больно, голосуйте тут https://youtrack.jetbrains.com/issue/IDEA-35480

Ivan
24.01.2018
17:55:57
ну да, alt+enter, rename file

а ещё можно просто слово public опустить

и тогда вообще всё работает без лишних

Aleksey
24.01.2018
18:07:36
John
24.01.2018
19:08:51
Привет всем, ребят. Какие инструменты порекомендуете для Java AST Tranformation?

Google
Alex
24.01.2018
19:20:13
Привет всем, ребят. Какие инструменты порекомендуете для Java AST Tranformation?
Эм... А в каком компиляторе ты хочешь деревья вертеть?

John
24.01.2018
19:21:18
Admin
ERROR: S client not available

Alex
24.01.2018
19:21:38
Очень хотелось бы в javac.
Тогда это тебе в исходники JDK

Только там до сих пор С++ ?

Еще вроде не перешли на graal + truffle

John
24.01.2018
19:24:38
Тогда это тебе в исходники JDK
Lombok как-то это делает, но не понимаю как.

Alex
24.01.2018
19:26:16
А, пардон, я в VM погряз. Судя по сорцам, javac как раз на джаве написан, и он для Java. Для байткода будет graal

John
24.01.2018
19:26:42
Еще вроде не перешли на graal + truffle
Да, посмотрел маленькую презентацию. Для меня все было очень интересно.

Alex
24.01.2018
19:26:43
http://hg.openjdk.java.net/jdk10/jdk10/langtools/file/19293ea3999f/src

@Harshead http://hg.openjdk.java.net/jdk10/jdk10/hotspot/file/5ab7a67bc155/src

Graal есть в хотспоте, им хотят С2 заменить

John
24.01.2018
19:30:17
Graal есть в хотспоте, им хотят С2 заменить
Спасибо большое. И за ссылки тоже.

Alex
24.01.2018
19:31:40
Спасибо большое. И за ссылки тоже.
На здоровье, успешного резёрча!

Ivan
24.01.2018
19:35:19


Митко Соловец?
24.01.2018
19:40:58
скала вс котлин

Ivan
24.01.2018
19:43:40
скала вс котлин
А че там спорить то? Очевидно же скала. Котлин только андроид и то так себе, а вот скала дофига где используется.

Митко Соловец?
24.01.2018
19:44:38
ну зато котлин стимулирует другие жвм языки, это круто

Pavel ?
24.01.2018
20:24:43
скала вс котлин
Очевидно же что котлин

Митко Соловец?
24.01.2018
20:24:58
Google
Pavel ?
24.01.2018
20:25:07
Скала не нужна

Oleksandr
24.01.2018
20:25:24
котлин же умрет весной

какие тут вопросы?

z0mb1ek
24.01.2018
20:26:44
а что будет весной?

Oleksandr
24.01.2018
20:26:50
десятка джава

конечно, не все вот так сразу перейдут, но отрыв в количестве синтаксического сахара между 10 и котлином небольшой

а больше в котлине и нет ничего нормального

Pavel ?
24.01.2018
20:29:45
Скала то уже померла, закопать ещё не успели, приходится проекты ещё поддерживать

Oleksandr
24.01.2018
20:29:57
эт где она умерла?

Pavel ?
24.01.2018
20:30:06
Нормальные пацаны на котлине уже сидят

Oleksandr
24.01.2018
20:30:10
с каждым днем все больше вакансий и компаний

если хочется фп и джвм, то вариантов особо и нет, кроме скалы (причем поддерживаются все виды упоротости, от "я просто юзаю чистые функции" до тайплевел хардкора)

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