Ho notato che un collega e io abbiamo pratiche opposte riguardo all'ordinamento dei metodi nelle nostre classi Java. Uno di noi inizia una lezione con i suoi principali metodi pubblici e poi mette tutti gli aiutanti privati in seguito. L'altro di noi si assicura che i metodi pubblici siano alla fine.
Chiaramente, questo è solo un problema di stile e non c'è una risposta giusta. Tuttavia, prima che decidiamo che questo è solo un altro combattimento tra Yooks e Zooks e ci limitiamo a scegliere arbitrariamente uno o l'altro, mi chiedevo se forse ci fosse una raccomandazione standard sulla guida allo stile Java o qualche motivo pratico per cui un approccio è migliore dell'altro.