Como (ou você deve) evitar métodos / classes longos no jsf

Estou trabalhando principalmente com código legado em um projeto baseado em JSF e existem muitas classes e métodos bastante longos em backing bean

Isto está constantemente me incomodando, mas quando procuro o que pode ser feito, na maioria das vezes tudo o que posso fazer é dividir um método longo em n métodos pequenos. O que lhe dá uma aula ainda muito longa e, às vezes, mais difícil de le

Então, o que você faz para manter seus grãos de apoio curtos e concisos? Ou você mantém um grande feijão de apoio para uma página? Existem práticas recomendadas?

Presumo que isso não esteja diretamente relacionado ao jsf, mas a qualquer modelo em que você esteja 'fazendo backup' da sua exibição com um controlador. Portanto, um conselho geral também seria útil.

questionAnswers(3)

yourAnswerToTheQuestion