Size: a a a

Programming Offtop

2020 December 19

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
в скале такой подход же, никто не мешает, все пишут как хотят, клепают свои операторы, мешают фп и ооп, в итоге это становится нечитаемой кучей хз чего, вогруг которой аффтары вопят "я художник я так вижу. богатый язык, самовыражение!11".
в итоге при сложной задаче это всё выкидывается нахер и переписывается на жабе. за пруфами/примерами - сотрим на кафку и спарк
Вон там скалист наверху. Пообщайтесь.
источник

AK

Anton Korotkikh in Programming Offtop
Apache DOG™
Да я уже понял что он для неосиляторов
человек может одновременно быть хорошим программистом и хуёвым инженером и наоборот. синтаксические выебоны - для первых
источник

AD

Apache DOG™ in Programming Offtop
Anton Korotkikh
в скале такой подход же, никто не мешает, все пишут как хотят, клепают свои операторы, мешают фп и ооп, в итоге это становится нечитаемой кучей хз чего, вогруг которой аффтары вопят "я художник я так вижу. богатый язык, самовыражение!11".
в итоге при сложной задаче это всё выкидывается нахер и переписывается на жабе. за пруфами/примерами - сотрим на кафку и спарк
Так происходит когда сталкиваются лбом фпшники и джависты
источник

AD

Apache DOG™ in Programming Offtop
И не могут договориться
источник

с#

саша сок #KotlinGang... in Programming Offtop
Anton Korotkikh
человек может одновременно быть хорошим программистом и хуёвым инженером и наоборот. синтаксические выебоны - для первых
я не знаю о чём вообще речь, мне просто удобнее думать 80 пикселей, а не пикселей 80. то бишь 80.px вместо Pixels(80)
источник

AK

Anton Korotkikh in Programming Offtop
Apache DOG™
И не могут договориться
так не стоит их смешивать, и смешивать их задачи. холиваров будет много, профита мало.  только для угара если, тогда можно на один проект поставить гошников и скклистов, пади поножовщиной закончится
источник

AD

Apache DOG™ in Programming Offtop
В скале не видел никого у кого бы экстеншн вызывал вопросы
источник

AD

Apache DOG™ in Programming Offtop
Anton Korotkikh
так не стоит их смешивать, и смешивать их задачи. холиваров будет много, профита мало.  только для угара если, тогда можно на один проект поставить гошников и скклистов, пади поножовщиной закончится
Они сами
источник

AD

Apache DOG™ in Programming Offtop
Эйчары одних от других не отличают
источник

AK

Anton Korotkikh in Programming Offtop
Apache DOG™
Они сами
по задачам, вопрос меня интересует один. а как скала команды собираются на скала3 переезжать? будет выделяться отдельное время на задачи миграции и выявление подводных? или просто - все что скала2 теперь легаси, а новое на скала3 пишем
источник

Kd

Konstantin dmz9 in Programming Offtop
тролинг экстеншнов произошел
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
я не знаю о чём вообще речь, мне просто удобнее думать 80 пикселей, а не пикселей 80. то бишь 80.px вместо Pixels(80)
Я поясню. И в джиэсе, и в рублях подобной штуки (свой метод на строке) можно добиться т.н. манки-патчингом -- ты буквально меняешь класс строки, добавляя туда этот метод глобально. Отсюда у джиэсников и аллергия на такой синтаксис.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Я поясню. И в джиэсе, и в рублях подобной штуки (свой метод на строке) можно добиться т.н. манки-патчингом -- ты буквально меняешь класс строки, добавляя туда этот метод глобально. Отсюда у джиэсников и аллергия на такой синтаксис.
Не глобально даже, а к данному конкретному инстансу. Глобально - это через прототип.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Я поясню. И в джиэсе, и в рублях подобной штуки (свой метод на строке) можно добиться т.н. манки-патчингом -- ты буквально меняешь класс строки, добавляя туда этот метод глобально. Отсюда у джиэсников и аллергия на такой синтаксис.
я много от жсников слышал, что они могут менять классы, расширять их, но когда я узнал, что это через прототип делают, я подумал, что это кривовато немного.
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
я много от жсников слышал, что они могут менять классы, расширять их, но когда я узнал, что это через прототип делают, я подумал, что это кривовато немного.
Ну как бы пока не надо думать о том, как этот кусок кода будет взаимодействовать с другими и как это потом поддерживать - крутая штука. А вот как только речь заходит о поддержке....
источник

с#

саша сок #KotlinGang... in Programming Offtop
кривовато, если использовать это также, как я в котлине экстеншены использую, может для своих юзкейсов это и норм
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Не глобально даже, а к данному конкретному инстансу. Глобально - это через прототип.
Ну я прототип и имел ввиду. Но вижу, что Алекс в теме. Тогда непонятно, откуда удивление касательно такой реакции Антона)
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
кривовато, если использовать это также, как я в котлине экстеншены использую, может для своих юзкейсов это и норм
Это всегда плохо, потому что приводит к "сайд эффектам". Код начинает работать непредсказуемым образом
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Ну я прототип и имел ввиду. Но вижу, что Алекс в теме. Тогда непонятно, откуда удивление касательно такой реакции Антона)
"не знаю о чём речь" - это о "синтаксические выебоны"
источник

AK

Anton Korotkikh in Programming Offtop
саша сок #KotlinGang
"не знаю о чём речь" - это о "синтаксические выебоны"
и как это потом дебажить и поддерживать, когда все навешают своих расширений всюду? придётся смотреть на кучу разных контекстов вместо очевидного вызова. при этом такой синтаксис вообще не решает никакой задачи, максимум что он делает - укорачивает запись кода ценой добавления неочевидного поведения.
источник