- 1
- 2
- 3
def self.get_fio(l_name, f_name, s_name)
"#{l_name} #{f_name} #{s_name}"
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−109
def self.get_fio(l_name, f_name, s_name)
"#{l_name} #{f_name} #{s_name}"
end
В модели User
А лучше чтобы был не статический метод, а метод экземпляра:
def get_fio
"#{l_name} #{f_name} #{s_name}"
end
Именно поэтому этот код и появился здесь.
Т.е. вы считаете, что User.get_fio(l_name, f_name, s_name)
лучше читается, чем @user.get_fio ?
По сути это даже не абстракция..
Просто меня несколько удивило то, что оригинальный код вызвал у тебя столько вопросов, учитывая тот факт, что мы сейчас сидим на govnokod.ru =)
Просто меня несколько удивило то, что оригинальный код вызвал у тебя столько вопросов, учитывая тот факт, что ты сам его запостил =)
(Комментарий guest)
Нормы разные бывают. lukomore.org/lurk/Это_норма