@jvmchat

Страница 1816 из 2890
Sergei
28.09.2017
04:47:02
Ожидаемо, что созданный в linux файл будет в windows кривовато смотреться.

(опять же, newline вставляет платформозависимые символы - и проблема именно отсюда проистекает)

Alisher
28.09.2017
04:59:58
Я попробую использовать System.lineSeparator()

Спасибо

Google
Alisher
28.09.2017
05:00:35
Хорошо, когда есть с кем обсудить

Sergei
28.09.2017
05:26:29
Я попробую использовать System.lineSeparator()
Скорее всего будет похожий эффект: "lineSeparator() Returns the system-dependent line separator string."

То есть перевод строки будет таким, какой используется в данной системе.

Если предполагается читать сгенерированный текст именно в Windows - я бы и вставлял перевод строки такой же, какой в Windows используется.

Pavel
28.09.2017
06:20:52
Слушайте, кто-нибудь видел нормальное описание новых плюшек 9 джавы, 5 спринга и 2 бута?

Oleg
28.09.2017
06:31:54
http://openjdk.java.net/projects/jdk9/ не?

ну или вот тут: https://www.sitepoint.com/ultimate-guide-to-java-9/

guga
28.09.2017
07:13:56
шел 2017й
ну подумаешь, будто кому-то это нужно знать, только старые пердуны знают разницу между LF, CR и CR + LF

Евгений
28.09.2017
07:14:15
:(

Sergei
28.09.2017
07:16:47
:(

Igor
28.09.2017
07:30:31
Добрый день , Подскажи, как корректно обработать сигнал SIGTERM в Java и завершить приложение? Демон на java

Google
Vlad
28.09.2017
07:33:02
Сам ты пердун
Мне кажется ты в слове мудак много ошибок совершил.

S
28.09.2017
07:35:41
Чатик, подскажи по тестированию. https://pastebin.com/k5nEqiqM На собесе дали простую задачку - подсчитать количество символов в строке. test1 написал я, но мне сказали, что так плохо, потому что я могу проверить не всю строку (например, пропущен ассерт для 'd'). Сказали, что правильно как в test2 - задать вручную map, построить строку и ассертить этот map с результатом. Я честно не понял в чем принципиальная разница и сказал, что важно не проверять весь инпут, а проверять все бранчи и краевые случаи. В итоге, я не сумел их переубедить.

Marmalade
28.09.2017
07:36:10
Заходишь такой в jvm канал, а тут срач уровня "сам дурак".

Vlad
28.09.2017
07:42:31
Чатик, подскажи по тестированию. https://pastebin.com/k5nEqiqM На собесе дали простую задачку - подсчитать количество символов в строке. test1 написал я, но мне сказали, что так плохо, потому что я могу проверить не всю строку (например, пропущен ассерт для 'd'). Сказали, что правильно как в test2 - задать вручную map, построить строку и ассертить этот map с результатом. Я честно не понял в чем принципиальная разница и сказал, что важно не проверять весь инпут, а проверять все бранчи и краевые случаи. В итоге, я не сумел их переубедить.
Вообще правильно, в данном случае - очень субъективно. Когда пишешь тест нужно для начала определиться зачем его пишешь. Без понимания зачем пишется тест дальше не имеет смысла двигаться. Я склонен думать что тесты нужны для предупреждения ошибок. Соответственно они должны давать хорошую диагностику где и что не так

Поэтому нужно делать их атомарными. Т.е. не нужно одним тестом проверять разные сценарии. И сообщения об ошибки должны быть максимально понятными.

Вот оно не всегда хорошо когда в сообщении написано "ожидаем 2 получили 1"

Мне тест1 больше нравится но можно добавить текста

Semyon
28.09.2017
07:46:27
Тест 2 отдаёт маразмом по-моему

Marmalade
28.09.2017
07:47:02
Тест2 очевидно нездоровый подход.

Надо было аргументировать свою точку зрения.

Не смог аргументировать - провалился.

Vlad
28.09.2017
07:47:52
S
28.09.2017
07:49:34
Спасибо всем. Вакансия мне очень нравилась, но мне уже прислали отказ. Этот тест был основной проблемой на собесе.

Alexander
28.09.2017
11:08:22
Привет, Может кто помочь с конфигурацией two phase commit? spring-boot & narayna & amqp

Alan
28.09.2017
11:14:16
правда ли что java это как скальпель и учится за неделю, но основное время уходит на изучения 100500 фреймворков и апи?

Artem
28.09.2017
11:15:29
так можно про любой язык сказать я думаю

кроме ассемблера

Евгений
28.09.2017
11:17:16
коллеги, а кто нить работал с git worktrees?

Google
Tolegen
28.09.2017
11:17:28
Недели на SE не хватит. Если говорить прям о всем SE и глубоком понимании.

Евгений
28.09.2017
11:17:53
если я хочу параллельно с двумя фичербранчами работать, оно мне подойдет? идея норм работает с этим?

Евгений
28.09.2017
11:19:14
а при чем тут гитфлоу?

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

Tolegen
28.09.2017
11:19:43
Привет, Может кто помочь с конфигурацией two phase commit? spring-boot & narayna & amqp
Думаю самый простой вариант подключить JTA провайдер и настроить спринг юзать его. Тогда достаточно будет в одной транзакции работать - все остальное сделает спринг и провайдер

Евгений
28.09.2017
11:19:51
хочется открыть две идеи и работать в разных ветках параллельно

Sergey
28.09.2017
11:19:52
а, ну тогда да, пойдет

Евгений
28.09.2017
11:21:08
спасибо

Alexander
28.09.2017
12:47:57
https://github.com/ZenkovichAlexsandr/jta-narayana Вот я накидал мини проект

что бы показать

Alexander
28.09.2017
12:48:44
Когда после отлова сообщения кидаешь эксепшен ентитти все равно создаться

Sergey
28.09.2017
13:10:17
так-так-так

а че там с грувями

под девяткой ломаются?

https://twitter.com/CedricChampeau/status/913334345322156032

Anton
28.09.2017
13:13:53
Sergey
28.09.2017
13:15:22
Паника на корабле!
будем держать 8ю джаву чтобы собирать 9ю

Admin
ERROR: S client not available

Google
Pavel
28.09.2017
14:58:19


Евгений
28.09.2017
15:07:39
сколько стоит метод main?

Vitalii
28.09.2017
15:08:34
сколько стоит метод main?
Ну там ограничения, думаю. Main — нестраховой случай.

Ilusha [←↓ ↑→]
28.09.2017
15:10:34
есть страховка потоков?

Pavel
28.09.2017
15:10:57
есть страховка потоков?
можно застраховаться еще от утечек памяти

Arsen
28.09.2017
15:11:25
сколько стоит метод main?
За каждый exception в throws-блоке +50% к стоимости

Pavel
28.09.2017
15:11:27
только вот легаси код не страхуют уже чет

S
28.09.2017
15:12:49
У ирл страховых компаний небось для пожилых тоже свои тарифы

Alan
28.09.2017
15:14:11
Правда.
а наличие знаний микроволновки, лифтов и домофонов? просто в вакансии дохера всего указывают

Евгений
28.09.2017
15:14:55
лол.

Sergei
28.09.2017
15:16:12
а наличие знаний микроволновки, лифтов и домофонов? просто в вакансии дохера всего указывают
На одном из собеседований меня действительно спрашивали про лифт.

Pavel
28.09.2017
15:16:36
но можешь сколонировать два раза в разные папки

и открыть в разных идеях

не вижу проблемы тут

Alan
28.09.2017
15:17:46
На одном из собеседований меня действительно спрашивали про лифт.
мде. это больше наверн для плюсов желательно знать. И кстати, стоит ли на него тратить время? для получения основ

Sergei
28.09.2017
15:18:15
На C++?

Alan
28.09.2017
15:18:23
Евгений
28.09.2017
15:19:28
21 день

Google
Евгений
28.09.2017
15:19:44
и в продакшен.

Sergei
28.09.2017
15:20:25
И да, и нет. Из хорошего: язык низкоуровневый (по сравнению с Java) - так что начинаешь понимать, как на самом деле работают вещи. Мне потом для изучения Java невероятно помогло. Из минусов - работая потом с Java большинство этих знаний можно будет проигнорировать.

Marmalade
28.09.2017
15:23:18

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