@jvmchat

Страница 2377 из 2890
Alpha
07.04.2018
13:13:34
Это исправляется же

Quantum Harmonizer
07.04.2018
13:14:01
Это исправляется же
Полно вещей, которые на исправить из-за обратной совместимости

Alpha
07.04.2018
13:14:14
Есть Haskell, если тебе нужны шашечки

Igor
07.04.2018
13:14:19
мне кажется в тpеде снова завелся кто-то болотно-зеленого цвета кожи...

Google
Павел
07.04.2018
13:14:43
GoF вода?)
Прям стопудово. Так и не понял зачем оно. Hands-on design patterns лучше

Митко Соловец?
07.04.2018
13:14:58
Это всё вода
Ты не прав

Quantum Harmonizer
07.04.2018
13:15:04
Есть Haskell, если тебе нужны шашечки
Я тебе не про шашечки говорю, а про то, что в JDK и официальных примерах полно плохого кода.

Мне не шашечки надо, а решение практических задач, именно поэтому я выбрал JVM.

Sergey
07.04.2018
13:15:49
Есть Oracle Java Doc
Если ты сверхчеловек и можешь усваивать настолько сухо написанную информацию - отлично

Митко Соловец?
07.04.2018
13:15:54
Дока- это одно, а переработанный качественный материал - совсем другое

Митко Соловец?
07.04.2018
13:16:16
А так делать вывод по одной книге - смех

Quantum Harmonizer
07.04.2018
13:16:20
javadoc != методичка или учебный курс

Alpha
07.04.2018
13:16:39
Sergey
07.04.2018
13:16:53
Дока это посмотреть в процессе, а освоить, получить картину общую - книжки лучше некуда

sss3 ?
07.04.2018
13:17:36
Да ты офигел?! Там всё разжёвано по самое нехочу!
Вот ты не знаешь язык. С какого класса начнёшь читать доку? По алфавиту?

Google
Alpha
07.04.2018
13:18:17
Вот ты не знаешь язык. С какого класса начнёшь читать доку? По алфавиту?
Похоже мы разные вещи имеем ввиду. Я говорю про их официальный талмуд

Aslan
07.04.2018
13:18:18
Дизассемблировать надо — вот самый лучший способ понять код)

Alpha
07.04.2018
13:18:54
Где в доступной форме поясняют как, что и когда использовать

Илья
07.04.2018
13:47:33
а ты библиотеку то скачал?

открой детали ошибки так не понятно

Mikhail
07.04.2018
13:50:17
Giorgi
07.04.2018
15:12:02
насколько реально влиться в андроид разработку до мая?

допустим, на уровень джуна

думать о другом за такое время безумство

Friedrich
07.04.2018
15:13:42
На джуна не получится. Но если научишься не глядя чужой код поливать говном, можно рассчитывать на сеньёра.

Giorgi
07.04.2018
15:14:05
Сарказм понял, а если серьёзно ?

Pavel
07.04.2018
15:14:42
А если серьезно - иди стажером

Giorgi
07.04.2018
15:16:00
Я хочу сюда попробовать - > https://academy.yandex.ru/events/mobdev/msk-2018/

На данный момент есть только интерес к моб.разработке

Sergey
07.04.2018
15:25:39
На данный момент есть только интерес к моб.разработке
Совсем вряд-ли, конкуренция там гигантская

В школе Яндекса

Да и влиться с нуля вообще в разработку за месяц - смех

sss3 ?
07.04.2018
15:27:44
Почему смех

Igor
07.04.2018
15:28:28
Dmitry
07.04.2018
16:04:15
Я хочу сюда попробовать - > https://academy.yandex.ru/events/mobdev/msk-2018/
Сильно конечно) но написать это тестовое за месяц без знаний по платформе - импосибл какой то)

Google
jied
07.04.2018
16:59:17
Dmitry
07.04.2018
17:00:11
Написать можно что угодно, но важно же как написать) нужно чисто и красиво)

jied
07.04.2018
17:01:42
Написать можно что угодно, но важно же как написать) нужно чисто и красиво)
Ну если ты сам можешь написать чисто и красиво..и главное можешь... То зачем тогда школа?

Dmitry
07.04.2018
17:07:34
Я сейчас смотрю лекции 15 года этой школы и для себя много чего подчёркиваю, чего нет в книгах, которые читал. Не скажу, что все хорошо в моем коде, но стараюсь писать чисто, а эта школа отличная возможность получить фидбек по своему коду от специалистов высокого уровня. У меня нет такой возможности сейчас

Vladimir
07.04.2018
17:12:20
вы случайно не знаете, нет ли фреймворка, который делает такую вещь: Допустим, есть POJO, в котором поле name = "A" вызываем метод setName("B"); вызываем метод setName("C"); вызываем метод setName("D"); затем вызываем framework.rollback(), который последовательно вызывает методы в обратном порядке setName("C") setName("B") setName("A")

Oleksandr
07.04.2018
17:15:39
state monad

Vladimir
07.04.2018
17:15:56
да, то что нужно, спасибо.

Sergei
07.04.2018
19:44:30
https://twitter.com/bsideup/status/982705327291412480 Кому свежего как кулич TestContainers? ?

Alpha
07.04.2018
20:24:47
Я сейчас смотрю лекции 15 года этой школы и для себя много чего подчёркиваю, чего нет в книгах, которые читал. Не скажу, что все хорошо в моем коде, но стараюсь писать чисто, а эта школа отличная возможность получить фидбек по своему коду от специалистов высокого уровня. У меня нет такой возможности сейчас
Зря фапаешь на т.н. специалистов. Обычные затюканные жизнью мужики, каковым и ты станешь по прошествии N-лет в IT. Нет такого понятия как «идеальный код», есть код решающий необходимые задачи оптимальным (в 99% случаев нет) образом.

Alpha
08.04.2018
04:05:26
вот обычно люди, которое такое говорят пишут код, который сразу же хочется сжечь вместе с автором
Обычо люди, которые такое говорят, видели код ровно одного человека.

Konstantin
08.04.2018
05:31:44
вот обычно люди, которое такое говорят пишут код, который сразу же хочется сжечь вместе с автором
Далеко не всегда есть возможность писать идеальный код. Через некоторое время после начала проекта многое меняется и появляются всякие костыли, горбыли и т. д.

шлюхогон42
08.04.2018
09:46:46


Admin
ERROR: S client not available

Timur
08.04.2018
09:55:25
Можно "stream" преобразовать и вернуть его как результат сразу (тогда new ArrayList будет не нужен)

Google
шлюхогон42
08.04.2018
09:57:44
Можно "stream" преобразовать и вернуть его как результат сразу (тогда new ArrayList будет не нужен)
а как вот эту вот дичь: DirectoryStream<Path> преобразовать в нормальный стрим?

Timur
08.04.2018
09:59:46
stream.map(p -> ReadFile.readFileFrom( p ...)).filter(...).collect(...)

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
08.04.2018
10:00:11
а как вот эту вот дичь: DirectoryStream<Path> преобразовать в нормальный стрим?
первая ссылка из Гугла ведёт на стек с ответом

шлюхогон42
08.04.2018
10:14:48
stream.map(p -> ReadFile.readFileFrom( p ...)).filter(...).collect(...)
там нет конкретно моего случая с glob

sss3 ?
08.04.2018
10:18:34
шлюхогон42
08.04.2018
10:39:18


lenar
08.04.2018
10:47:27
остался последний шаг, foreach заменить на map и коллектнуть

шлюхогон42
08.04.2018
10:57:37
остался последний шаг, foreach заменить на map и коллектнуть
если заменю на мап то мне нужно возвращать значение , но как это сделать если у меня try/catch

sss3 ?
08.04.2018
10:58:08
Возвращать опшинл

Either в джаву не завезли

Timur
08.04.2018
11:00:54
try(DirectoryStream<Path> stream = Files.newDirectoryStream(dir, "*.{txt}")) { return StreamSupport.stream(stream.spliterator(), false) .map(p -> ReadFile.readFileWord(path + p.getFileName())) .filter(Objects::nonNull) .flatMap(Collection::stream) .collect(Collectors.toList()); }

шлюхогон42
08.04.2018
11:18:35
Возвращать опшинл
но тип у него будет вопросик

sss3 ?
08.04.2018
11:18:51
Какой вопросик

шлюхогон42
08.04.2018
11:20:57
sss3 ?
08.04.2018
11:21:20
С чего бы

шлюхогон42
08.04.2018
11:22:24
С чего бы
ReadFile.readFileWord(...) возвращает List<String>

шлюхогон42
08.04.2018
11:26:25
Вот тебе скинули
у меня обертка в try/catch у readFileWord

Google
шлюхогон42
08.04.2018
11:31:36
Vlad
08.04.2018
12:04:55
все хорошо к месту, любая многопоточность без необходимости это усложнение кода, что плохо

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