Size: a a a

Saint P Ruby Community

2020 April 09

AD

Anton Davydov in Saint P Ruby Community
спасибо! <3
источник

w

wi11son in Saint P Ruby Community
ненавижу людей, которые пишут  return unless ... || ...
источник

w

wi11son in Saint P Ruby Community
хуже  если после этого еще какая-то логика
return unless ... || ... && ... || ...
источник

w

wi11son in Saint P Ruby Community
и совсем хочется убивать, если в качестве кусочков логики используются не булевые выражения, а какие-нибудь мутации

return unless model.save! || ...
источник

АШ

Алексей Шеин in Saint P Ruby Community
ну так model.save! бросит эксепшн если чо
источник

АШ

Алексей Шеин in Saint P Ruby Community
так что return всегда красивый будет, стабильный :)
источник

DE

Dmitry Evgenevich in Saint P Ruby Community
Алексей Шеин
ну так model.save! бросит эксепшн если чо
попался!
источник

АШ

Алексей Шеин in Saint P Ruby Community
не, я так не пишу )
источник

АШ

Алексей Шеин in Saint P Ruby Community
Ваня подтвердит
источник

w

wi11son in Saint P Ruby Community
ну не знаю, мне твой код не попадался
источник

TL

Tab Loid in Saint P Ruby Community
А я больше всего люблю многострочные присваивания с инлайновым if на конце
источник

w

wi11son in Saint P Ruby Community
на одном проекте у нас практиковалось писать длинные строчки, что в экран не влезают, а в конце rescue nil
источник

w

wi11son in Saint P Ruby Community
очень интересно было их дебажить
источник

TL

Tab Loid in Saint P Ruby Community
Ага, а потом это начало заменяться на var&.some&.thing&.another
источник

VK

Vladislav Kopylov in Saint P Ruby Community
А в рубокопе правило настроить на длину строк? И тогда не будет такого что в экран не влезают 😅
источник

w

wi11son in Saint P Ruby Community
Все хороши ретроспективно
источник

TL

Tab Loid in Saint P Ruby Community
Именно так и появляются многострочники с if на конце)
источник

TL

Tab Loid in Saint P Ruby Community
Спасает только коп на длину метода=)
источник
2020 April 10

SK

Sergey Kojin in Saint P Ruby Community
в unless  если больше одного выражения уже тяжело читать, надо менять на if
источник

NB

Nikita Bulai in Saint P Ruby Community
в идеале впринципе всегда по возможности использовать if, например вместо unless something.present? писать if something.blank? . И да, не более одного условия для unless.
источник