La plupart des blogs ou tutoriels ou livres ont des méthodes privées au bas de n'importe quelle classe / module. Est-ce la meilleure pratique?
Je trouve plus pratique d'avoir des méthodes privées au besoin. 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, je trouve le code plus lisible au lieu de faire défiler de haut en bas en continu, ce qui est très irritant.
Y a-t-il quelque chose qui ne va pas dans cette approche? Avoir des méthodes privées à la base n'est-il pas seulement une meilleure pratique et autre chose?
private def my_method...end