La maggior parte dei blog o tutorial o libri hanno metodi privati nella parte inferiore di qualsiasi classe / modulo. È questa la migliore pratica?
Trovo più conveniente disporre di metodi privati come e quando necessario. Per esempio:
public
def my_method
# do something
minion_method
end
private
def minion_method
# do something
end
public
def next_method
end
In questo modo trovo il codice più leggibile invece di scorrere su e giù continuamente, il che è molto irritante.
C'è qualcosa di terribilmente sbagliato in questo approccio? Avere metodi privati in fondo non è solo una best practice e qualcos'altro?
private def my_method...end