Eu estava olhando as Diretrizes de codificação da AvSol para C # e concordo com quase tudo, mas estou realmente curioso para ver o que os outros pensam de uma regra específica.
AV1500
Os métodos não devem exceder 7 instruções Um método que requer mais de 7 instruções está executando demais ou com muitas responsabilidades. Também requer que a mente humana analise as declarações exatas para entender o que o código está fazendo. Divida-o em vários métodos pequenos e focados, com nomes autoexplicativos.
A maioria de vocês segue esta regra? Mesmo que haja pouco a ser salvo na criação de um novo método (seu código ainda está SECO ), além de aumentar muito a legibilidade? E seu número ainda é tão baixo quanto 7? Eu tenderia mais para 10.
Não estou dizendo que viole essa regra em todo o lugar - pelo contrário, meus métodos são 95% pequenos e focados, mas dizer que você nunca deve violar essa regra realmente me deixou impressionado.
Eu realmente só quero saber o que todos pensam de NUNCA violar essa regra (é um '1' no padrão de codificação - o que significa NUNCA fazer isso). Mas acho que você teria problemas para encontrar uma base de código que não funciona.
case
declarações em um chamuscadoswitch
também? De qualquer forma, não passa de um requisito idiota e inútil. Quem o escreveu não sabe nada sobre programação.