Большинство блогов, учебных пособий или книг имеют приватные методы внизу любого класса/модуля. Это лучшая практика?
Я считаю более удобным использование приватных методов по мере необходимости. Например:
public
def my_method
# do something
minion_method
end
private
def minion_method
# do something
end
public
def next_method
end
Таким образом, я нахожу код более читаемым вместо того, чтобы постоянно прокручивать вверх и вниз, что очень раздражает.
Есть ли что-то ужасно неправильное в этом подходе? Разве частные методы внизу не просто лучшая практика и что-то еще?