Size: a a a

2020 April 24

IK

Ilya Kaznacheev in Go-go!
Stanislav Sagan
Один я считаю что переменные в одну букву это плохой код?
Ну не помню где, либо у Чейни, либо в го блоге было про то, что хорошая практика в го - это называть минимально необходимым для понимания в контексте названием
источник

SS

Stanislav Sagan in Go-go!
Andrei 🦉 Sergeev
о, война с любителями переменных из одной буквы не закончится никогда)
Я новенький тут, поэтому ни разу подобного холивара ещё не заметил) Но ок, пусть так
источник

VM

Vladislav Milenin in Go-go!
конкретно в случае выше все в порядке с этим
источник

C

Calculon in Go-go!
Andrei 🦉 Sergeev
как и со всеми остальными любителями лабать writeonly код
переменная в одну букву сразу делает код writeonly?
источник

VM

Vladislav Milenin in Go-go!
Calculon
переменная в одну букву сразу делает код writeonly?
голанг сразу делает код частью круда
источник

SS

Stanislav Sagan in Go-go!
Calculon
переменная в одну букву сразу делает код writeonly?
Чаще да чем нет. ИМХО
источник

IK

Ilya Kaznacheev in Go-go!
То есть конструкции вида
for _, p := people {

}
- это норм
источник

C

Calculon in Go-go!
Stanislav Sagan
Чаще да чем нет. ИМХО
не согласен с тобой
источник

IK

Ilya Kaznacheev in Go-go!
Ну и чем большее количество строк используется переменная, тем длиннее ее название 🙂
источник

VM

Vladislav Milenin in Go-go!
Stanislav Sagan
Чаще да чем нет. ИМХО
то что вы подразумеваете никак не связано с длиной переменных. Вот если глобально объявлена переменная p - это проблема. Внутри функций/методов/циклов - вообще плевать
источник

AP

Andrey Privalov in Go-go!
Мимо Проходящий
я ожидал чего то в таком роде https://play.golang.org/p/a14BpMRP0rc
если есть что-то более оригинальное - велкам)
Я примерно так же видел) пробовал на мютексах и на каналах) но чуть не доделал, отвлекся. но в целом очень похоже
источник

A

Aikidos in Go-go!
Stanislav Sagan
Один я считаю что переменные в одну букву это плохой код?
Зато у тебя в коде не может быть больше 26 переменных. Потом придётся писать ab, ac, ad, но это уже противоречит однобуквенным переменным.
источник

A

Aikidos in Go-go!
Только плюсы, в общем.
источник

AS

Andrei 🦉 Sergeev in Go-go!
Ilya Kaznacheev
То есть конструкции вида
for _, p := people {

}
- это норм
если в for больше 10 строк, то уже бывает трудно понять что это за p и приходится обращаться к первой строчке
источник

SS

Stanislav Sagan in Go-go!
Aikidos
Зато у тебя в коде не может быть больше 26 переменных. Потом придётся писать ab, ac, ad, но это уже противоречит однобуквенным переменным.
😂😂😂😂 Орнул
источник

IK

Ilya Kaznacheev in Go-go!
Andrei 🦉 Sergeev
если в for больше 10 строк, то уже бывает трудно понять что это за p и приходится обращаться к первой строчке
Ну я и имел в виду это, когда говорил про контекст
источник

VM

Vladislav Milenin in Go-go!
Aikidos
Зато у тебя в коде не может быть больше 26 переменных. Потом придётся писать ab, ac, ad, но это уже противоречит однобуквенным переменным.
о, кто-то не знает что переменными могут быть не только буквы из латинского алфавита
источник

IK

Ilya Kaznacheev in Go-go!
Если контекст позволяет понимать p - значит все ок
источник

DM

Dmitry M in Go-go!
Мимо Проходящий
я ожидал чего то в таком роде https://play.golang.org/p/a14BpMRP0rc
если есть что-то более оригинальное - велкам)
источник

A

Aikidos in Go-go!
Vladislav Milenin
о, кто-то не знает что переменными могут быть не только буквы из латинского алфавита
о, 1с-ник в чате
источник