Me di cuenta de que un compañero de trabajo y yo tenemos prácticas opuestas con respecto al orden de los métodos en nuestras clases de Java. Uno de nosotros comienza una clase con sus principales métodos públicos, y luego pone a todos los ayudantes privados después. El otro de nosotros se asegura de que los métodos públicos estén al final.
Claramente, esto es solo una cuestión de estilo y no hay una respuesta correcta. Sin embargo, antes de decidir que este asunto es solo otra pelea entre Yooks y Zooks y simplemente elegir una u otra arbitrariamente, me preguntaba si quizás había una recomendación estándar de guía de estilo Java o alguna razón práctica por la cual un enfoque es mejor que el otro.