- 1
- 2
- 3
public function getLastThreeIdeas($limit=3) {
return $this->DB->select('SELECT id, title, user_name FROM ideas ORDER BY date DESC LIMIT ?d', $limit);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.1
public function getLastThreeIdeas($limit=3) {
return $this->DB->select('SELECT id, title, user_name FROM ideas ORDER BY date DESC LIMIT ?d', $limit);
}
Отличный пример несоответствия названия метода и того, что он делает. По названию метода можно предположить, что он возвращает последние 3 записи. На деле можно получить больше записей блягодаря параметру $limit.
ivmaroz 08.12.2009 11:29 # +4
Раньше возвращало три записи. Потом понадобилось больше (или меньше), а метод уже использовался во многих местах. Поэтому дописали не обязательный параметр $limit=3, чтобы не править по всему коду. А где нужно уже подставляли и 5, и 10.
P.S. Набирайтесь опыта :)
Oleg_quadro 08.12.2009 18:56 # +3
bildja 11.12.2009 00:28 # 0
ivmaroz 08.12.2009 11:34 # +6
Но это лишняя функция
guest 08.12.2009 12:41 # 0
ivmaroz 08.12.2009 13:03 # +1
gecko 08.12.2009 12:52 # 0
ivmaroz 08.12.2009 13:04 # 0
guest 08.12.2009 14:07 # +1
guest 10.12.2009 14:57 # 0