Cómo (o debería) evitar métodos / clases largos en jsf

Estoy trabajando principalmente con código heredado en un proyecto basado en JSF y hay muchas clases y métodos bastante largos para respaldar beans.

Esto me molesta constantemente, pero cuando busco lo que se puede hacer, la mayoría de las veces todo lo que puedo encontrar es dividir un método largo en métodos pequeños. Lo que te da una clase muy larga y, a veces, más difícil de leer también.

Entonces, ¿qué haces para mantener tus frijoles de respaldo cortos y concisos? ¿O guardas un gran bean de respaldo para una página? ¿Hay alguna práctica recomendada?

Supongo que esto no está directamente relacionado con jsf sino con cualquier modelo en el que esté 'respaldando' su vista con un controlador. Por lo tanto, un consejo general también sería útil.

Respuestas a la pregunta(3)

Su respuesta a la pregunta