
Baruch
11.04.2017
20:59:30

Nikolay
11.04.2017
20:59:31
и на чем угодно
но в проде для спарка надо писать на скале

Baruch
11.04.2017
20:59:51

Google

Nikolay
11.04.2017
20:59:53
в 90% случаев, за редким исключением

Baruch
11.04.2017
21:00:11

Nikolay
11.04.2017
21:00:20

Baruch
11.04.2017
21:00:45
аргумент
ну у меня есть аргумент, точнее их много (см доклады Жени). А у тебя как?

Adam
11.04.2017
21:01:34
опять вброс что ли

Daniel
11.04.2017
21:02:08
нет, но оскорблять людей правилами запрещено
а не, я ж не в скалачате

Nikolay
11.04.2017
21:02:28
с джавой там танцы с бубном

Baruch
11.04.2017
21:02:51
сорян

Nikolay
11.04.2017
21:02:59
и да, это не говоря уже о том, что все фичи сначала появляются в Scala API

Google

Baruch
11.04.2017
21:03:09

Nikolay
11.04.2017
21:03:19

Daniel
11.04.2017
21:03:20
нет там танцев и апи джавовое не отстает от скалки
отстает питон

Nikolay
11.04.2017
21:03:23

Adam
11.04.2017
21:03:49
ну да, похоже на вброс)

Митко Соловец?
11.04.2017
21:04:02

Baruch
11.04.2017
21:04:04

Daniel
11.04.2017
21:04:17
я твой уровень отлично помню по девопс чату
и знаю чем это все закончится
свалю сразу

Nikolay
11.04.2017
21:04:44

Daniel
11.04.2017
21:04:45

Nikolay
11.04.2017
21:05:10

Daniel
11.04.2017
21:05:16
твой

Baruch
11.04.2017
21:05:24

Nikolay
11.04.2017
21:05:25
а в чем претензиии?

Adam
11.04.2017
21:05:31
какая разница где лучше читается

Nikolay
11.04.2017
21:05:34

Baruch
11.04.2017
21:05:44

Nikolay
11.04.2017
21:05:52

Google

Nikolay
11.04.2017
21:06:03
меня так умиляют всегда скала-хейтеры

Baruch
11.04.2017
21:06:19

Nikolay
11.04.2017
21:06:31

Adam
11.04.2017
21:06:43
по читабельности я соглашусь но это такое

Baruch
11.04.2017
21:07:04

Anton
11.04.2017
21:07:13
оу оу, красота, читабельность. пойду попкорна возьму

Nikolay
11.04.2017
21:07:27
сравни примеры кода

Alexander
11.04.2017
21:07:32

Nikolay
11.04.2017
21:07:46
какой там вырвиглазный треш с джавой и как он в одну строку на скале пишется

Alexander
11.04.2017
21:07:57

Artem
11.04.2017
21:07:58

Митко Соловец?
11.04.2017
21:08:04

Nikolay
11.04.2017
21:08:07
если джавист утверждает, что код на джаве этот у него лучше читается - то он нагло врет

Митко Соловец?
11.04.2017
21:08:12
джава шагнула вперед

Nikolay
11.04.2017
21:08:14

Alexander
11.04.2017
21:08:20
Еще есть перл
Нет такого кода, который бы не уместится в perl one liner

Anton
11.04.2017
21:08:28
ну вообще там чёто API старое, не?

Google

Anton
11.04.2017
21:08:32
без лямбд...

Митко Соловец?
11.04.2017
21:08:40
мэджик

Anton
11.04.2017
21:08:42
а так - ну Java как Java

Nikolay
11.04.2017
21:08:50

Anton
11.04.2017
21:09:16
ну и Scala как Scala. да, короче, меньше кода - а красифше ли - ну это уже дело вкуса

Митко Соловец?
11.04.2017
21:09:19
val wordCounts = pairs.reduceByKey(_ + _)
просто смайл жопы нарисовали

Anton
11.04.2017
21:09:25
а Java код там точно можно красифше сделать

Admin
ERROR: S client not available

Митко Соловец?
11.04.2017
21:09:26
красавцы
достойно уважения

Nikolay
11.04.2017
21:09:52
можно :) а можно просто на скале писать

Artem
11.04.2017
21:10:02
Почему если я напишу 2 строчки кода это считается хуже чем 1 строчка? откуда такая мания к однострочникам?

Alexander
11.04.2017
21:10:06

Artem
11.04.2017
21:10:12
что в этом такого клевого

Anton
11.04.2017
21:10:12

Nikolay
11.04.2017
21:10:13

Anton
11.04.2017
21:10:24
так что как бы нет принуждения писать на Scala

Google

Nikolay
11.04.2017
21:10:27

Alexander
11.04.2017
21:10:36

Nikolay
11.04.2017
21:10:45

Anton
11.04.2017
21:10:47

Oleg
11.04.2017
21:11:04

Митко Соловец?
11.04.2017
21:11:11
Николай
рассказывай

Nikolay
11.04.2017
21:11:35

Ruslan
11.04.2017
21:11:44

Alexander
11.04.2017
21:11:55

Ruslan
11.04.2017
21:11:58
Будет не менее читабельно

Oleg
11.04.2017
21:11:59
И если на скале не пишу - можно и не соваться?)

Nikolay
11.04.2017
21:12:00

Митко Соловец?
11.04.2017
21:12:12
Function2<List<Integer>, Optional<Integer>, Optional<Integer» updateFunction =
new Function2<List<Integer>, Optional<Integer>, Optional<Integer»() {
@Override public Optional<Integer> call(List<Integer> values, Optional<Integer> state) {
Integer newSum = ... // add the new values with the previous running count to get the new count
return Optional.of(newSum);
}
};

Oleg
11.04.2017
21:12:14
Судя по последним обсуждениям

Митко Соловец?
11.04.2017
21:12:19
ну тут понятно все
мусор

Nikolay
11.04.2017
21:12:21

Ruslan
11.04.2017
21:12:27
Я тут вообще мимокрокодил. У меня другие дела есть, которые мне ближе =)

Митко Соловец?
11.04.2017
21:12:28
такой код и мне не нравится

Alexander
11.04.2017
21:12:49