Size: a a a

Programming Offtop

2021 January 25

KD

Konstantin Dovnar in Programming Offtop
Алексей
но мусор то где?
for it in list
Это мусор.
Нет никакого визуального отделения двух не связанных операций.
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Единственно оправдание, что эти люди ничего друго в жизни не видели.
Но тогда большой вопрос про их умственное развитие.
Дядь, давай без грубостей.
источник

А

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

А

Алексей in Programming Offtop
Konstantin Dovnar
for it in list
Это мусор.
Нет никакого визуального отделения двух не связанных операций.
если ключевые слова для вас не являются выделением, то я ничем не могу вам помочь
источник

AN

Alexander Nozik in Programming Offtop
Алексей
вопрос привычки опять же
Вопрос попробовать другое и сравнить. Мои вот питонисты сначала тоже говорили, что да, все там и так можно и так хорошо. Сейчас активно переползают на котлин. При чем, я никак это не энфорсил (кроме одного случая, когда в багах потонули).
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
Логичнее тогда уж
val Int.isEven(): Boolean 
   get() = it % 2 == 0
list.filter { it.isEven }

Ибо писать по фильтру на каждый чих так себе затея, а консёрн Ярослава всё равно убирает.
Во второй строчке слово it ниоткуда. Val. Я вижу здесь больше мусора, если честно. И без типов мне проще, но это отдельный разговор.
источник

AN

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

KD

Konstantin Dovnar in Programming Offtop
Алексей
если ключевые слова для вас не являются выделением, то я ничем не могу вам помочь
«Если вам не приятно сидеть на бутылке, то я ничем не могу вам помочь»
источник

Kd

Konstantin dmz9 in Programming Offtop
Алексей
читается почти как на естественном языке
map/filter/reduce читается легче чем foobar in foobar if else else when if when if else
источник

А

Алексей in Programming Offtop
Konstantin dmz9
map/filter/reduce читается легче чем foobar in foobar if else else when if when if else
это субъективно
источник

Kd

Konstantin dmz9 in Programming Offtop
да нет, просто у тебя опыта мало в написании человекочитаемого кода )
источник

KD

Konstantin Dovnar in Programming Offtop
Алексей
это субъективно
Нет, это факт.
Операции подряд человеком воспринимаются проще.
То ты уже привык читать ерунду такую:)
источник

Kd

Konstantin dmz9 in Programming Offtop
код не для машин пишется
источник

AM

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

А

Алексей in Programming Offtop
Alexander Nozik
Вопрос попробовать другое и сравнить. Мои вот питонисты сначала тоже говорили, что да, все там и так можно и так хорошо. Сейчас активно переползают на котлин. При чем, я никак это не энфорсил (кроме одного случая, когда в багах потонули).
ну кто-то с котлина на го переходит
источник

А

Алексей in Programming Offtop
это не значит что и всем нужно переходить
источник

AN

Alexander Nozik in Programming Offtop
Алексей
это субъективно
Это безусловно субъективно. Но вот тут разумно послушать людей с опытом и там и там. У меня с питоном хватает опыта
источник

А

Алексей in Programming Offtop
Konstantin Dovnar
Нет, это факт.
Операции подряд человеком воспринимаются проще.
То ты уже привык читать ерунду такую:)
они там подряд
источник

AN

Alexander Nozik in Programming Offtop
Алексей
это не значит что и всем нужно переходить
а никто никого и не заставляет
источник

А

Алексей in Programming Offtop
в принципе в хаскеле примерно такие же компрехеншены
источник