@scala_ru

Страница 410 из 1499
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
я понимаю что изначально вопрос был о том, используют ли scala-js в продакшн. а потом это перетекло в "что такое энтерпрайз?"
ну как оказалось скала жс не используют в продакшене, т.к. не нужно, поэтому решили энтерпрайз потрепать?

Nick
12.01.2017
15:24:52
мы про команды вообще или разрабатывающие язык/технологию?)
дык jvm толпа народу делает) как пример хорошего распределения

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

Sergey Tolmachev
12.01.2017
15:26:59
дык jvm толпа народу делает) как пример хорошего распределения
ну вот если даже про язык, как бы если 2 студента пилят, то они там делают чтобы фичи друг с другом как-то норм работали, байткодик там оптимальный получился. а два индуса там на разных этажах нахерачат как хотят, потом работает кое-как

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 и жабку

Митко Соловец?
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
это что 5 человек скакалку пилят?
по опыту общения с некоторым коммитерами скалы, они на пару голов выше рядового дева из "наших"

Митко Соловец?
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
http://jug.ru/2017/01/uncle-bob-vs-kotlin/
вроде давно прошли времена “weak types for strong minds”

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
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
compile time констант
они точно будут константами*?

там какой-нибудь прайват не нужен будет?

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

Nikolay
12.01.2017
22:17:16
http://blog.cleancoder.com/uncle-bob/2017/01/11/TheDarkPath.html
> The question is: Whose job is it to manage the nulls. The language? Or the programmer?

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

но он обосновал свою точку зрения

Страница 410 из 1499