Size: a a a

2021 December 13

ПФ

Паша Финкельштейн... in Moscow Spark
Особенно с момента когда к нему добавили опционально строгую типизацию
источник

ПФ

Паша Финкельштейн... in Moscow Spark
А сейчас и джава уже better java, честно говоря.
источник

SI

Sergey Ivanychev in Moscow Spark
хз, у меня в 2к21 градл файлы в идее не автодополняются, я не знаю как на груви что-то большое можно написать
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Есть мнение что это происходит не потому что у груви проблемы :)
источник

SI

Sergey Ivanychev in Moscow Spark
типа они у меня?)
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Конечно нет )))
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Они у идеи
источник

SI

Sergey Ivanychev in Moscow Spark
скала отлично автодополняется плагином. видимо, из-за статической типизации
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ну и конкретно у создателей gradle dsl
источник

SI

Sergey Ivanychev in Moscow Spark
тут ты мне должен по законам жанра напомнить, что есть котлинскрипт!
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Я считаю что этот недоделок лучше не трогать
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ну вот если писать обычный код на груви, а не грэдл - то всё офигенно автодополняется
источник

ПФ

Паша Финкельштейн... in Moscow Spark
А вот грэдл да, видимо лучше на котлине.
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Неидеально, но там хоть улучшения происходит
источник

k

kvadratura in Moscow Spark
++

а в простых спарк аппс отличия от пуспарк минимальны, за исключением val-ов

но вот когда нужно что-то за пределами спарк апи, приходилось извращаться с spark._sc.jvm.org.something.blah.Foo.. хорошо, были тесты, можно было как-то отлаживать. но это была одна из многих причин, почему всн спарк жобы, которые надо писать с нуля, я предпочитаю писать на скале
источник

k

kvadratura in Moscow Spark
что такое "риск притащить сложность"? надо просто на код ревью implicits стараться убирать, и всякий operator overloading
источник

k

kvadratura in Moscow Spark
но - согласен, app на скале очень легко превратить в трудно отлаживаемое и трудно читаемое месиво, которое при падении бросает огромный stacktrace с anon functions
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ну вот это и есть риск :) Что их кто-то протащит, а кто-то не заметит. Потому что люди не идеальны, к сожалению. Или даже договорятся что в этом месте можно, а потом через год кому-то будет сложно
источник

A

Alex in Moscow Spark
Такое в любой крупной компании поверх опенсорса сделано

А для мелких и не надо, им почти любой тул зайдёт
источник

KR

Kagermanov Ramazan in Moscow Spark
Кто-нибудь знает, куда попадает keytab когда я пишу kinit -kr name.keytab name@domain?
источник