Size: a a a

Programming Offtop

2021 January 25

А

Алексей in Programming Offtop
Andrew Mikhaylov
Ну ваще необоснованное утверждение против моего необоснованного. Я не готов тратить время на защиту своей позиции, да и смысла в этом нет, всё равно каждый при своём останется.
ок, тогда можно узнать что подразумевается под экспресивностью?
источник

А

Алексей in Programming Offtop
и какие недостатки с ней в питоне
источник

I

Igor in Programming Offtop
Alexander Gorodok
А можно с самого дна постучать? Как живут крупные пайтон проекты без {}?)
Пишет человек, который есть в Scala чате 🌚
источник

YN

Yaroslav Nikitenko in Programming Offtop
Я не считаю экспрессивность свойством хорошего кода.
Зависит от идеи.
Если она простая, то должна выражаться просто.
Если сложный алгоритм запихивается в одну строчку, над который надо пять минут думать и внимательно смотреть скобки и прочие знаки, то это плохой код.
источник

AG

Alexander Gorodok in Programming Offtop
Igor
Пишет человек, который есть в Scala чате 🌚
Мне интересно послушать и мнение нормальных людей.)
источник

I

Igor in Programming Offtop
Alexander Gorodok
Мне интересно послушать и мнение нормальных людей.)
Заходи в ocaml или f# чат тогда 😌 (ну может Haskell)
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
и какие недостатки с ней в питоне
Первый же пример из головы -- цепочки компрехеншнов в пайтоне очень шумные, а многострочных лямбд нет. В итоге цепочки преобразований данных на пайтоне что читать, что писать сложнее.
источник

AN

Alexander Nozik in Programming Offtop
Алексей
Питону не хватает экспрессивности? Серьёзно?
Серьезно. Экспрессивность там примерно равна нулю. Гибкость - да, есть.
источник

AM

Andrew Mikhaylov in Programming Offtop
При этом фанаты ырыкса и на мульоне операторов в состоянии сделать нечитаемый код, но это обратная сторона медали.
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
Первый же пример из головы -- цепочки компрехеншнов в пайтоне очень шумные, а многострочных лямбд нет. В итоге цепочки преобразований данных на пайтоне что читать, что писать сложнее.
Вместо многострочных лямбд гораздо лучше именованная функция.
источник

А

Алексей in Programming Offtop
Andrew Mikhaylov
Первый же пример из головы -- цепочки компрехеншнов в пайтоне очень шумные, а многострочных лямбд нет. В итоге цепочки преобразований данных на пайтоне что читать, что писать сложнее.
есть функции, которые те же самые лямбды, но с именем, цепочки компрехеншенов можно не делать глубоко вложенными, точнее лучше не делать
источник

AM

Andrew Mikhaylov in Programming Offtop
Yaroslav Nikitenko
Вместо многострочных лямбд гораздо лучше именованная функция.
Не всегда.
источник

А

Алексей in Programming Offtop
и не только в питоне
источник

AN

Alexander Nozik in Programming Offtop
Yaroslav Nikitenko
Вместо многострочных лямбд гораздо лучше именованная функция.
Ну это ты не писал на языке с нормальными лямбдами.
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
и не только в питоне
В питоне они и без вложенности сложно читаются.
источник

А

Алексей in Programming Offtop
Andrew Mikhaylov
В питоне они и без вложенности сложно читаются.
что там сложного?
источник

YN

Yaroslav Nikitenko in Programming Offtop
Есть очень хорошая книга Мартина про читаемый код, рекомендую.
источник

AN

Alexander Nozik in Programming Offtop
Алексей
что там сложного?
Все. Но тут вопрос привычки. Меня к примеру совершенно выводят из себя collection comperhansion, но А) ко всему привыкаешь и Б) с чем сравнивать? Я жавой 8, груви и котлином испорчен.
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
что там сложного?
Глазами из полотна шума надо выцеплять сигнал.
источник

KD

Konstantin Dovnar in Programming Offtop
Скорсезе?
источник