Яuбy / Говнокод #14953 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
def sum_all_orders
    sum = 0
    Order.where(user_id: self.id).each do |order|
      sum = sum + order.total_sum
    end
    sum
  end

  # вместо
  def sum_all_orders
     orders.sum(&:total_sum)
  end

В коде магазина, таких ляпов полон проект. Задрался dd жмакать.
Так сложно API active_support почитать???

Запостил: alexes_dev alexes_dev, (Updated )

Комментарии (14) RSS

      • А, пердолик. Гний. Что, там автодополнение работает?
        Ответить
      • Ну зачем? Предупреждать же надо... Хорошо ещё, что у меня в мобильном телефоне есть веб-браузер.
        Ответить
        • >>Предупреждать же надо
          +1
          Товарищи, прошу вас, все, что касается консоли помещать в спойлер.
          Ответить
            • Как это похоже на сообщения местных ботов...
              [спойлер][cоde]ЛЮБЛЮ[/cоde] РАБОТАТЬ В КОНС[color=pink]О[/colоr]ЛИ А ТИ ЛАЛКА[/спойлер]
              Ответить
                  • Довольно странный вопрос, учитывая, что наш Анонимб предпочитает анонимность псевдонимности, т. е. принципиально использует только те учётки, которыми пользуется несколько людей, чтобы комментарии оценивали, не основываясь на личности автора.
                    Ответить
          • Спойлер: (Гипотеза плоских сечений — отстой, потому что не работает на больших деформациях.)
            Ответить
      • Но в декабре я по ошибке позвонил вместо модема на винчестер.
        Вместо параметра auto-dial /dev/ttyl (последовательный интерфейс) я указал
        /dev/hdal (винчестер). В итоге я нечаянно попортил некоторые важные части
        раздела, где у меня сидела Minix. Теперь я не мог ее загружать.
        Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8