Size: a a a

Programming Offtop

2021 March 02

AM

Andrew Mikhaylov in Programming Offtop
Решаются, они, конечно, походом в документацию / сорцы / к колеге-мудаку, который что-то не задокументировал / в git / etc
источник

AD

Aleksey D. in Programming Offtop
ну вроде как в любом языке можно проигнорить входящий параметр, написать { user -> «;»} и неделю искать баг
источник

с#

саша сок #KotlinGang... in Programming Offtop
Aleksey D.
ну вроде как в любом языке можно проигнорить входящий параметр, написать { user -> «;»} и неделю искать баг
сразу понятно, что бага в джоине, туда идёшь, читаешь доку - профит, никакой недели
источник

АT

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

AM

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

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
а чо с лямбдами?
собсно да, все сказали ниже сразу
источник

AM

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

Kd

Konstantin dmz9 in Programming Offtop
да и первая подсказка иде помоему тоже с лямдбами
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
да и первая подсказка иде помоему тоже с лямдбами
по дефолту всегда, а потом по usage может поменяться
источник

АT

Андрей Tama in Programming Offtop
Andrew Mikhaylov
Какие проблемы? Ну кроме, собсна, отступов, из-за которых это есть шанс тупо не заметить.
Проблемы в том, что там в качестве трансформера передали ","? Что в сочетании с joinToString создаёт ассоциацию "сепаратор", а не "трансформер"?
источник

Kd

Konstantin dmz9 in Programming Offtop
саша сок #KotlinGang
по дефолту всегда, а потом по usage может поменяться
не работает это
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
не работает это
у меня работает
источник

AD

Aleksey D. in Programming Offtop
саша сок #KotlinGang
у меня работает
в AS беда с этим вроде
источник

Kd

Konstantin dmz9 in Programming Offtop
🤷‍♂️ первый тык всегда в неправильный ответ, второй в правильный, так что стата 50/50
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
в AS беда с этим вроде
в чем то другом лучше?
источник

АT

Андрей Tama in Programming Offtop
Андрей Tama
Проблемы в том, что там в качестве трансформера передали ","? Что в сочетании с joinToString создаёт ассоциацию "сепаратор", а не "трансформер"?
В том коде банально запятую эту вынести в переменную с нужным названием, либо переписать, как предлагал Сокол выше, с явным указанием, что блок - трансформер и всё.
источник

AM

Andrew Mikhaylov in Programming Offtop
Андрей Tama
Проблемы в том, что там в качестве трансформера передали ","? Что в сочетании с joinToString создаёт ассоциацию "сепаратор", а не "трансформер"?
Ладно, мы, наверное, разное представляем под тем, что такое говнокод. Вышеуказанная фигня с околонулевой вероятностью является реальным кодом, а почти наверняка на деле "типа" паззлер. Потому я не вижу смысла обсуждать, говнокод это или нет.
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
в чем то другом лучше?
idea
источник

Kd

Konstantin dmz9 in Programming Offtop
Андрей Tama
Проблемы в том, что там в качестве трансформера передали ","? Что в сочетании с joinToString создаёт ассоциацию "сепаратор", а не "трансформер"?
джойны списков всю жизнь первым аргументом хотят сепаратор, а не трансформер, еще и это путает да
источник

АT

Андрей Tama in Programming Offtop
Konstantin dmz9
джойны списков всю жизнь первым аргументом хотят сепаратор, а не трансформер, еще и это путает да
Там трансформер не первым аргументом, а последним.
источник