
Nick
12.01.2017
15:20:08

Sergey Tolmachev
12.01.2017
15:20:31
jvm тут причем?)
мы про команды вообще или разрабатывающие язык/технологию?)

Nikolay
12.01.2017
15:23:11
я понимаю что изначально вопрос был о том, используют ли scala-js в продакшн. а потом это перетекло в "что такое энтерпрайз?"

Google

Митко Соловец?
12.01.2017
15:24:23

Nick
12.01.2017
15:24:52

Nikolay
12.01.2017
15:25:38

Митко Соловец?
12.01.2017
15:25:58
с удовольствием посмотрел бы на эти проекты

Sergey Tolmachev
12.01.2017
15:26:59

Nick
12.01.2017
15:27:39
а индусов бы ревьюили еще 500 человек

Sergey Tolmachev
12.01.2017
15:27:46
за студентами же проверят еще 5 раз :)
ну студенты 5 работ про это напишут, их оценят
авторитетное ревью
мартин там наверняка всё смотрит

Alex
12.01.2017
15:32:36
там кроме 2х студентов еще 3 программиста на фуллтайме :)

Митко Соловец?
12.01.2017
15:33:00
это что 5 человек скакалку пилят?

Google

Alex
12.01.2017
15:33:02
ну и надо заметить что между студентом и phd student есть некоторая разница
+ мартин = 6
это дотти
нынешнюю скалку побольше

Митко Соловец?
12.01.2017
15:33:39
ну вон жабоскрипт за 10 дней родили и ничего

Nikolay
12.01.2017
15:34:06
за 10 дней родился и 10 лет выправляют

Alex
12.01.2017
15:34:31
да, слово "ничего" тут многозначное :)

Митко Соловец?
12.01.2017
15:35:39
ну по факту к скале надо еще приплюсовать тех, кто пилит jvm и жабку

Nikolay
12.01.2017
15:36:09

Митко Соловец?
12.01.2017
15:36:26
ну можно и их

Nikolay
12.01.2017
15:36:55
уже армия

Митко Соловец?
12.01.2017
15:37:13
имя им - легион

Oleksandr
12.01.2017
17:57:28

Митко Соловец?
12.01.2017
17:57:55
ребят, Котлин все
http://jug.ru/2017/01/uncle-bob-vs-kotlin/

Nikolai
12.01.2017
17:59:17
Ну не по делу, надо сказать

Oleksandr
12.01.2017
18:00:14
та какая разница :)

Wystan
12.01.2017
18:00:33

Alex
12.01.2017
18:03:02
http://reactionimage.org/img/gallery/9325080020.jpg

Nikolai
12.01.2017
18:03:53
Ну кому не нравится строгий контроль со стороны компилятора - может писать на JS или на Кложурке, или на Питоне какомнить, тысячи их... как бы, никто не запрещает. Но говорить что ваши строготипизированные языки типизированы слишком строго - это как бы перебор.

Google

Alex
12.01.2017
18:04:31
на шестом перле

Nikolai
12.01.2017
18:05:14
или шестом пыхе))

Vadim
12.01.2017
18:21:00
ну как бы - статью не читали, а бучу раздули
у него нормальные претензии - и вообще не к типам

Alex
12.01.2017
18:23:08
http://blog.cleancoder.com/uncle-bob/2017/01/11/TheDarkPath.html
как бы нет, ругается что нельзя свободно бросаться исключениями и нуллами

Vadim
12.01.2017
18:27:05
а зачем на уровне языка этот тупизм с исключениями? аля жаба стайл
ну и нуллаббл тоже сомнительная штука - тут можно нулл, тут нельзя
причем тут типы, я хз

Nikolai
12.01.2017
18:32:18
Ну как бы это nullable types
называеццо

Vadim
12.01.2017
18:49:50
вот пример с их доки:
bob?.department?.head?.name
вот это о чем говорит?) что у меня может не быть боба, у него может не быть департамента, у которого может не быть нчальника? или только боба?
у меня после этого тоже впечатление, что очень много чего будет покрыто этими вопросиками

KrivdaTheTriewe
12.01.2017
18:50:35
Котлин - калька сишарпа
Без имплиситов

Alexander
12.01.2017
18:56:46
Роберт "типыненужнывсёпокроемтестами" Мартин раскритиковал строго-типизированный язык. Какая неожиданность!

Vladimir
12.01.2017
18:57:18

Alexander
12.01.2017
18:57:48
В то время, когда в продвинутых языках всё острее стоит вопрос types vs tests

Vladimir
12.01.2017
18:58:20
Не пойму, нафиг их противопоставлять

Vadim
12.01.2017
18:59:06
ну в монаде я увижу вложенность - сколько там опциальных, тут походу нет, есть тут котлинисты?

Alexander
12.01.2017
18:59:10
Это же голубая мечта - не писать тесты.

Google

Max
12.01.2017
18:59:45

Vladimir
12.01.2017
18:59:46
Вот в примере с Бобом её видно: опционально все вплоть до хеда

Alexander
12.01.2017
19:00:19

Vladimir
12.01.2017
19:00:34
Это чисто вопрос синтаксиса (который все ещё лаконичнее mapов)

Vadim
12.01.2017
19:01:35
ну в монаде ты же сверху вот будешь смотреть на этот вызов, ты по flatMap'у сможешь составить представление о структурах

Vladimir
12.01.2017
19:02:44
Так и там тайпхинт подскажет, что все эти поля nullable
Я бы прям накидал скаловский пример, но с телефона ?

Vadim
12.01.2017
19:12:22
ну хз, может я из пальца конечно высасываю, но вопросик написать ничего почти не стоит, и продолжить колбасить дальше c допущениями, что это некая аморфная хрень и тут поля могут быть, а могут не быть и хрен с ним, просто короче записавать if(some != null).

Alexander
12.01.2017
19:38:59
Чё?

Dmitry
12.01.2017
21:23:32
Кто-нибудь в doobie использовал savepoint ?

Admin
ERROR: S client not available

Dmitry
12.01.2017
21:23:44
чет в исходниках нашел
как юзать не понимаю

Nikolay
12.01.2017
21:24:53

Nick
12.01.2017
21:40:39
по мотивам скаип чатика
а кто юзает final val?)

Oleksandr
12.01.2017
22:00:23
я

Nick
12.01.2017
22:00:37
как часто)

Oleksandr
12.01.2017
22:00:49
очень редко

Google

Oleksandr
12.01.2017
22:00:59
но иногда есть

Nick
12.01.2017
22:01:14
константы только?

Oleksandr
12.01.2017
22:01:29
! override
для какого-то поля

Nick
12.01.2017
22:03:42
ну логично, эт будет константой и оверраиди не будет
и все?
есть другие юзкеисы?

KrivdaTheTriewe
12.01.2017
22:04:22
а для чего еще?

Nick
12.01.2017
22:04:53
для констант)
compile time констант

Oleksandr
12.01.2017
22:06:13
вроде как других эффектов и нет
разве что дополнительный модификатор, может как-то повлиять на макрос, очень теоретически

KrivdaTheTriewe
12.01.2017
22:14:00
там какой-нибудь прайват не нужен будет?

Vadim
12.01.2017
22:15:29
val итак всегда константа

Nikolay
12.01.2017
22:17:16
без null-ов хорошо живет programmer
Uncle bob - большой любитель TDD?

Baruch
12.01.2017
22:31:55
о, хороший вопрос, что этот чатик думает про Дядю Боба?

Vadim
12.01.2017
22:32:25
я считаю что он фанатик
хотя этот пост адекватный

Nikolay
12.01.2017
22:33:04
но он обосновал свою точку зрения