Где размещать приватные методы в Ruby?

Большинство блогов, учебных пособий или книг имеют приватные методы внизу любого класса/модуля. Это лучшая практика?

Я считаю более удобным использование приватных методов по мере необходимости. Например:

public
def my_method
  # do something
  minion_method
end

private
def minion_method
  # do something
end

public
def next_method
end

Таким образом, я нахожу код более читаемым вместо того, чтобы постоянно прокручивать вверх и вниз, что очень раздражает.

Есть ли что-то ужасно неправильное в этом подходе? Разве частные методы внизу не просто лучшая практика и что-то еще?

94
задан Dennis 22 September 2014 в 13:41
поделиться