- 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
guest 13.02.2015 12:34 # 0
rezerbit 13.02.2015 12:45 # −1
А лучше чтобы был не статический метод, а метод экземпляра:
def get_fio
"#{l_name} #{f_name} #{s_name}"
end
heyzea1 13.02.2015 12:49 # −1
rezerbit 13.02.2015 12:50 # 0
heyzea1 13.02.2015 12:52 # 0
Именно поэтому этот код и появился здесь.
rezerbit 13.02.2015 13:05 # 0
Т.е. вы считаете, что User.get_fio(l_name, f_name, s_name)
лучше читается, чем @user.get_fio ?
По сути это даже не абстракция..
heyzea1 13.02.2015 13:13 # 0
Просто меня несколько удивило то, что оригинальный код вызвал у тебя столько вопросов, учитывая тот факт, что мы сейчас сидим на govnokod.ru =)
1024-- 13.02.2015 17:13 # 0
Просто меня несколько удивило то, что оригинальный код вызвал у тебя столько вопросов, учитывая тот факт, что ты сам его запостил =)
rezerbit 13.02.2015 17:15 # 0
(Комментарий guest)
1024-- 13.02.2015 17:54 # 0
Нормы разные бывают. lukomore.org/lurk/Это_норма
kegdan 13.02.2015 18:26 # 0
1024-- 13.02.2015 18:46 # 0
guest 13.02.2015 19:47 # +1
rezerbit 13.02.2015 13:07 # 0