Когда-то давным давно, лет тринадцать назад, учавствовал я, значится в одном проекте, который достался нам от индусов, нужно было прикрутить маааленькую фичу, ну то есть переписать всё. В общем, ничего необычного.
Но мы тогда в коде, в классе User обнаружили метод dr_smith?, который проверял айди пользователя на то, равен ли он 63 или не равен. Ну, вот так вот буквально.
def dr_smith?
self.id == 63
end
Нам тогда это подняло настроение на добрых пол дня и мы такие ходили кругами и рассказывали какие же эти индусы недотёпы и как же они не умеют писать код.
А вот тут оказывается, что это не просто так надо, а ещё и так эффективно. Что фигачишь if просто в нужном месте и деплоишь поскорее в надежде, что этот кусочек не разростётся во что-то огромное и неповоротливое. Короче, пишем в коде authoriselon и гордимся.