Estaba mirando las Pautas de codificación de AvSol para C # y estoy de acuerdo con casi todo, pero tengo mucha curiosidad por ver qué piensan los demás de una regla específica.
AV1500
Los métodos no deben exceder las 7 declaraciones Un método que requiere más de 7 declaraciones está haciendo demasiado o tiene demasiadas responsabilidades. También requiere que la mente humana analice las declaraciones exactas para comprender lo que está haciendo el código. Divídalo en múltiples métodos pequeños y enfocados con nombres autoexplicativos.
¿La mayoría de ustedes siguen esta regla? ¿Incluso si hay poco que ahorrar al crear un nuevo método (su código aún está SECO ), aparte de una gran legibilidad? ¿Y su número sigue siendo tan bajo como 7? Yo tendería más hacia 10.
No digo que viole esta regla por todas partes; por el contrario, mis métodos son 95% pequeños y centrados, pero decir que nunca deberías violar esta regla realmente me dejó alucinado.
Realmente solo quiero saber qué piensan todos de NUNCA violar esta regla (es un '1' en el estándar de codificación, lo que significa que NUNCA haga esto). Pero creo que tendría problemas para encontrar una base de código que no lo haga.
case
declaraciones en una chamusquinaswitch
? De cualquier manera, no es más que un requisito idiota e inútil. Quienes lo escribieron no saben nada de programación.