@jvmchat

Страница 902 из 2890
Митко Соловец?
22.12.2016
10:41:34
+ функан к этому

и основы топологии

чтобы читать определения

Sergey
22.12.2016
10:42:01
скорее пояснить то, о чем говоришь)
для написания хорошего кода на котлине-джаве не нужно знания математики. если это не определенный домен где требуется математика

Google
Митко Соловец?
22.12.2016
10:42:14
иначе без этого, как ты заметил, от этих определений ни тепло, ни холодно

guga
22.12.2016
10:42:34
Понимаешь ли, @dmsol, на практике, намного проще воспринимать монады просто как контейнеры.

с каким-то набором операций.

Dmitry
22.12.2016
10:42:52
Митко Соловец?
22.12.2016
10:42:54
да

согласен, гуга

guga
22.12.2016
10:43:07
Я же не собираюсь доказывать математическую корректность свой программы.

Митко Соловец?
22.12.2016
10:43:21
уж лучше так, чем просто зазубривать определения монады и не понимать смысла

guga
22.12.2016
10:43:25
Я хочу что бы она мне асинхронно приносила сыры.

Да и потом, вот future монада?

А ответ простой, дам не срать монада она или нет.

Daniel
22.12.2016
10:44:58
Да и потом, вот future монада?
математически нет, в разработке можно считать что да, все равно эти грабли никуда не спрятать

Google
guga
22.12.2016
10:45:09
Возможно меня когда-то осенит и я пойму насколько я был не прав. Но код писать это не сильно мешает.

Sergey
22.12.2016
10:45:21
Как в той картинке, мол чтоб бегать не нужны кроссовки, но блин, помогает же!
ну так в этом то и суть. чувак пришел в скалу, походу дела выучил математику, научился готовить ФП. ему как-то будет скучно уже будет на проекте где нужны обычные сервисы и rest?

Sergey
22.12.2016
10:46:03
следующий этап карьеры же
ну это смена сферы деятельности скорее

guga
22.12.2016
10:46:14
И вот я кстати не понимаю, почему все, и даже я, как только вспоминают про фп, сразу говорят о монадах. :|

Митко Соловец?
22.12.2016
10:46:17
можно и так сказать

Sergey
22.12.2016
10:46:43
Не, не будет. Упорется в тайплевел, сам рест этот потом не узнаешь :-)
а потом для обычных rest проектиков придется искать умных скалистов которые готовят тайплевел. збс

Митко Соловец?
22.12.2016
10:46:46
https://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%82%D0%BE%D1%80_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)

просто по приколу посмотрел, сколько связанных областей с этим определением

поэтому, чтобы вкурить всю мат. основу фп - это много времени потребуется без мат. бэкграунда

Daniel
22.12.2016
10:49:26
нужна или нет абстрактная математика (теоркат или алгебры), имхо, вопрос индивидуальный или проектный хватает проектов на той же скале, где наоборот избегают крайне функциональных подходов

Aleksei
22.12.2016
10:54:41
если выбросить функциональные подходы, что останется от скалы? тот же котлин ведь
ну это как говорить что вот в 8ой яве есть лямбы и выходит что скала не нужна

Sergey
22.12.2016
10:56:25
ну это как говорить что вот в 8ой яве есть лямбы и выходит что скала не нужна
если тебе этого хватает - то да. остальное это чисто сахар. но тебя сама джава будет ограничивать в том чтобы ты не упоролся в функциональщину

Daniel
22.12.2016
10:56:48
идея Одерски была в симбиозе подходов, а не в создании хаскелля на жвм основное в фп - referential transparency монаду притащили из теорката, потому что это удобный паттерн для композиции, но она никак не является частью фп также как и система типов ортогональна фп

guga
22.12.2016
10:57:05
ну это как говорить что вот в 8ой яве есть лямбы и выходит что скала не нужна
Вот в джаве как минимум не хватает такого сахарка как apply.

Aleksei
22.12.2016
10:57:18
а в котлине другая идея

Google
Aleksei
22.12.2016
10:57:48
так что сравнивать теплое с мягким какой смысл?

Dmitry
22.12.2016
10:57:55
Вот в джаве как минимум не хватает такого сахарка как apply.
Да много там чего не хватает, но без всего этого можно прожить. Вопрос только в том, согласен ли ты и дальше это терпеть:-)

Sergey
22.12.2016
10:58:11
guga
22.12.2016
10:58:12
Кстати, скалисты, часто вы ловите хоть какие-то исключения, или всегда юзаете try?

guga
22.12.2016
10:59:00
Dmitry
22.12.2016
10:59:43
нет ни исключений ни нуллов =)
Ты это легаси расскажи :-)

guga
22.12.2016
11:00:13
нет ни исключений ни нуллов =)
И радуги с единорогами. Вот вы когда берете к себе бывшего джависта, долго он ещё пишет код, который не устраивает команду?

Митко Соловец?
22.12.2016
11:00:28
толсто троллят на собеседовании вопросами про джаву 1.4 и ejb 2.0, а потом выгоняют?

Aleksei
22.12.2016
11:01:26
И радуги с единорогами. Вот вы когда берете к себе бывшего джависта, долго он ещё пишет код, который не устраивает команду?
Меня не устраивает код моих коллег совсем, потому что у нас как привык так и пишет и сто считает что это хорошо, потому что быстро. Я на ревью обычно нормально так комментирую.

Daniel
22.12.2016
11:01:38
не берут
переучивают рассказывали и про людей с пхп бэкграундом

Sergey
22.12.2016
11:01:52
Dmitry
22.12.2016
11:02:18
s/пхп/1c/

Митко Соловец?
22.12.2016
11:02:43
пхп разный бывает

Daniel
22.12.2016
11:02:46
как же вы заебали с пхп)
неженка какой это к тому, что человек пришел с гораздо более отличающегося стэка, чем с java

свое отношение к пхп я не высказывал и оно к делу не относится

Google
Sergey
22.12.2016
11:03:32
Меня не устраивает код моих коллег совсем, потому что у нас как привык так и пишет и сто считает что это хорошо, потому что быстро. Я на ревью обычно нормально так комментирую.
ну так это известная проблема ведь. если на джаве есть уже какие-то стандарты, паттерны, бест брактисес а на скале как в js, каждый дрочит как хочет

Dmitry
22.12.2016
11:03:46
Не правдв

Есть уже все.

Sergey
22.12.2016
11:04:28
ну вот что мешает взять на проект scalaz/shapeless и упороться?

это ведь компилируется, работает

folex
22.12.2016
11:05:03
sanity

Sergey
22.12.2016
11:05:11
insanity?

folex
22.12.2016
11:05:27
ну вот нежелание заменить первое на второе как раз мешает

Aleksei
22.12.2016
11:06:27
ну так это известная проблема ведь. если на джаве есть уже какие-то стандарты, паттерны, бест брактисес а на скале как в js, каждый дрочит как хочет
это строго после явы каждый дрочит как хочет, хочет фабрику сделает, хочет декоратор. а потом смотришь на трейт который наследуется абстрактным классом и ничего не понимаешь. или провайдер фабрики какой нибудь.

Admin
ERROR: S client not available

folex
22.12.2016
11:06:53
ну так это известная проблема ведь. если на джаве есть уже какие-то стандарты, паттерны, бест брактисес а на скале как в js, каждый дрочит как хочет
имхо скала такой язык, для которого на коленке за полдня формулируется примерный код-стайл. Включая обсуждения и принятие командой.

Aleksei
22.12.2016
11:06:56
просто у нас скала это как лучшая ява, когда я заикнулся про линзы меня обозвали хаскелистом =)

Sergey
22.12.2016
11:07:35
имхо скала такой язык, для которого на коленке за полдня формулируется примерный код-стайл. Включая обсуждения и принятие командой.
а если команд много и везде разные стили? вот вы у себя юзаете скалу как better java, а вторая команда упарывается по полной

folex
22.12.2016
11:07:58
а если команд много и везде разные стили? вот вы у себя юзаете скалу как better java, а вторая команда упарывается по полной
ну значит кто-то где-то крпуно проебал момент согласования стайлов между командами, если он нужен

Aleksei
22.12.2016
11:08:42
а что вы пилите?
сервис рекомендаций на основе предпочтений клиента для рассылок

Sergey
22.12.2016
11:09:03
это строго после явы каждый дрочит как хочет, хочет фабрику сделает, хочет декоратор. а потом смотришь на трейт который наследуется абстрактным классом и ничего не понимаешь. или провайдер фабрики какой нибудь.
ну ты щас называешь просто кривые архитектурные решения. если кто-то запилит синглтон - на него посмотрят как на идиота. а в скале это зависит ведь от принятого стиля в команде как написали выше

ну значит кто-то где-то крпуно проебал момент согласования стайлов между командами, если он нужен
вот вы приняли стайл писать better java. а потом берете нового скалиста, а он на вас смотрит как на нубов, т.к умеет решать проблемы эффективнее с другим подходом

Google
Pavel ?
22.12.2016
11:10:07
хорошо бы урезать кол-во возможных стилей на уровне языка)

folex
22.12.2016
11:10:30
от этого понимания никому не легче)
ну я-то просто совсем о другом говорил, а тут это спросили :)

ГРАДИЕНТИКИ

тоже похоже на букву K

отдаленно конечно, но и ладно

Sergey
22.12.2016
11:13:16
я смотрю у вас пригорает от котлина?)

Pavel ?
22.12.2016
11:13:25
тоже похоже на букву K
у тебя больная фантазия)))

Митко Соловец?
22.12.2016
11:13:30
С каких пор это

Timur
22.12.2016
11:13:36
я смотрю у вас пригорает от котлина?)
я не понимаю, как может пригорать от инструмента

folex
22.12.2016
11:13:37
креативная! Зато никаких градиентиков

Митко Соловец?
22.12.2016
11:13:41
стало лучше, чем это

Timur
22.12.2016
11:13:42
какая разница на чем писать

folex
22.12.2016
11:13:48
Timur
22.12.2016
11:13:50
если это не Js и не php, конечно

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