Size: a a a

Saint P Ruby Community

2020 January 29

IM

Igor Morozov in Saint P Ruby Community
Alex G
я думаю, что каждый останется при своем )
ну там в общем-то на самом деле шо то, шо это, а вместе так вообще

я пока не нашел каких-то сильных аргументов, которые прям убедят человека склониться к чему-то конкретному

тут сводится к вопросу, какая из альтернатив лучше соотносится с твоими убеждениями о программировании
источник

AG

Alex G in Saint P Ruby Community
Согласен

Я в этом споре в основном смотрю на читабельность. И грамотно организованные исключения тут даже выигрывают.
Но вот рефакторить и строить сложную систему с ними, мне кажется, сложнее.
источник

NS

Nikita Shilnikov in Saint P Ruby Community
да все ништяк пока это говно не надо поддерживать
источник

IM

Igor Morozov in Saint P Ruby Community
Я ещё не видел кейсов, когда читабельность была чем-то кроме банальной привычки
источник

IM

Igor Morozov in Saint P Ruby Community
Перл не в счет
источник

IM

Igor Morozov in Saint P Ruby Community
Я привык читать рубишный кот с монатками и всякой прочей штукой, а императивный рельсовый код вызывает фрустрацию и непонимание

У соседа всё ровно наоборот

Вот нет читаемости этой
источник

AG

Alex G in Saint P Ruby Community
а для меня читабельность - это когда без привычки быстро все понятно )
источник

IM

Igor Morozov in Saint P Ruby Community
ну тогда читаемость программистами не измеришь
источник

IM

Igor Morozov in Saint P Ruby Community
а непрограммисты не поймут → читаемость никакая
источник

A

Alex in Saint P Ruby Community
Комментарии в коде решают:)
источник

IM

Igor Morozov in Saint P Ruby Community
# notify that we can’t perform action if validation has failed

params = yield contract.(raw_params)
источник

IM

Igor Morozov in Saint P Ruby Community
код мечты
источник

AG

Alex G in Saint P Ruby Community
сарказм же, да? )
источник

AG

Alex G in Saint P Ruby Community
или к чему тут этот комментарий?
источник

A

Alex in Saint P Ruby Community
Бывает, что код читабелен и нормально написан, но совершенно непонятно зачем. Вот тут комментарии бывают очень полезны:)
источник

A

Alex in Saint P Ruby Community
Монадки, или рельсы это детали, с этим можно разобраться, в крайнем случае дебаггером пройтись и понять что происходит. Но вот реальная читабельность к которая представляет большую ценность это когда понятно не только что происходит, но и зачем оно происходит:))
источник

AG

Alex G in Saint P Ruby Community
ну это уже другая тема немного )
источник

A

Alex in Saint P Ruby Community
Наверное, я так, мимо проходил:)
источник

w

wi11son in Saint P Ruby Community
ЕААКРРР
источник

w

wi11son in Saint P Ruby Community
Лука Гуиди будет на конфе :)
источник