La plupart des blogs ou des tutoriels ou des livres qui ont des méthodes privées au fond de la classe/du module. Est-ce la meilleure pratique?
Je trouve d'avoir des méthodes privées, en cas de besoin de plus de pratique. Par exemple:
public
def my_method
# do something
minion_method
end
private
def minion_method
# do something
end
public
def next_method
end
De cette façon, j'ai trouver le code plus lisible au lieu de faire défiler vers le haut et vers le bas en permanence qui est très irritant.
Est-il quelque chose de terriblement mal dans cette approche? Est d'avoir des méthodes privées au fond, pas seulement une pratique d'excellence et quelque chose d'autre?