- 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.
Раньше возвращало три записи. Потом понадобилось больше (или меньше), а метод уже использовался во многих местах. Поэтому дописали не обязательный параметр $limit=3, чтобы не править по всему коду. А где нужно уже подставляли и 5, и 10.
P.S. Набирайтесь опыта :)
Но это лишняя функция