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

Евгений
28.09.2017
06:55:32

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

Andrey
28.09.2017
07:31:33

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
Спасибо всем. Вакансия мне очень нравилась, но мне уже прислали отказ. Этот тест был основной проблемой на собесе.

Vlad
28.09.2017
07:50:00

Mikhail
28.09.2017
07:56:23

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
если я хочу параллельно с двумя фичербранчами работать, оно мне подойдет? идея норм работает с этим?

Sergey
28.09.2017
11:18:58

Евгений
28.09.2017
11:19:14
а при чем тут гитфлоу?
мне просто надоело перелючаться между ветками кажрый раз

Tolegen
28.09.2017
11:19:43

Евгений
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

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

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

Pavel
28.09.2017
15:10:57

Arsen
28.09.2017
15:11:25

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

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

Sergei
28.09.2017
15:13:04

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 большинство этих знаний можно будет проигнорировать.

Alan
28.09.2017
15:22:27

Marmalade
28.09.2017
15:23:18