Size: a a a

2020 August 01

VV

Vadim Venediktov in RubyRush
советую всегда сначала делать программу просто работающей, а потом уже оптимизировать
источник

VV

Vadim Venediktov in RubyRush
чтобы понять, что она работает, надо сперва видеть постановку задачи :)
источник

VV

Vadim Venediktov in RubyRush
if через case переписать можно как минимум
источник

VV

Vadim Venediktov in RubyRush
источник

VV

Vadim Venediktov in RubyRush
Метод source немного странный:

1. Зачем там присвоение переменной?
2. Почему не сделать это просто константой?
источник

VV

Vadim Venediktov in RubyRush
👍
источник

E

Eugene in RubyRush
договориться с офицером, рассматривавшим дело об условно-досрочном освобождении
источник

E

Eugene in RubyRush
а это откуда вообще ошибка?
источник

E

Eugene in RubyRush
ааа, это Rubocop
источник

E

Eugene in RubyRush
а нафига он вам? )
источник

E

Eugene in RubyRush
ну это подгонять настройки как-то надо, чтобы без фанатизма
источник

E

Eugene in RubyRush
источник

E

Eugene in RubyRush
ну там формально написано, конечно: "Старайтесь не писать методы длиннее 10 строк. В идеальном случае большинство методов должны быть короче 5 строк. Пустые строки не подсчитываются."
источник

E

Eugene in RubyRush
но "старайтесь" и "не пишите" это всё же большая разница
источник

E

Eugene in RubyRush
если метод можно написать короче - лучше короче (разбирал где-то выше код парсера, который можно упростить, используя рубишные итераторы и т.п.)
источник

E

Eugene in RubyRush
но если не получается его написать короче, то только потому что он длиннее 10 строк не стоит его разбивать на несколько методов
источник

E

Eugene in RubyRush
"Ограничивайте длину строк 80-ю символами." - вот этому правилу я никогда не стану следовать )
источник

E

Eugene in RubyRush
Монитор пусть себе купят длиньше, если неудобно смотреть
источник

E

Eugene in RubyRush
ну там и данные вытаскиваются с сокращениями и т.п.
источник

E

Eugene in RubyRush
у меня на 120 символах длины стоит маркер (вертикальная черта) в редакторе

и то это ориентир "на код ревью будут бурчать, что опять строки слишком длинные", но это не остановит меня от того, чтобы написать такую длинную строку, если бить на несколько строк не практично, а на моём мониторе всё прекрасно читается )
источник