Estaba revisando las Pautas de codificación de AvSol para C # y estoy de acuerdo con casi todo, pero estoy realmente Es curioso ver qué piensan otros de una regla específica.
AV1500
Los métodos no deben exceder las 7 declaraciones Un método que requiere más 7 declaraciones es demasiado, o tiene demasiadas responsabilidades. También requiere que la mente humana analice las afirmaciones exactas para Entender lo que está haciendo el código. Romperlo en múltiples pequeños y Métodos enfocados con nombres autoexplicativos.
¿La mayoría de ustedes siguen esta regla? Incluso si hay poco que salvar al crear un nuevo método (su código sigue siendo DRY ) además de una gran facilidad de lectura ? ¿Y tu número es tan bajo como 7? Tendría más tendencia hacia el 10.
No estoy diciendo que viole esta regla en todo el lugar; por el contrario, mis métodos son 95% pequeños y están enfocados, pero decir que nunca deberías violar esta regla realmente me asombró.
Realmente solo quiero saber qué piensa todo el mundo de NUNCA violar esta regla (es un '1' en el estándar de codificación, lo que significa que NUNCA lo haga). Pero creo que tendrías problemas para encontrar un código base que no lo haga.