Como una persona que le gusta seguir las mejores prácticas,Visual Studio Código Métrica y el índice de mantenibilidad de la caja del interruptor
Si corro métricas de código (clic derecho sobre el nombre del proyecto en el explorador de soluciones y seleccione "Código de calcular métricas" - Visual Studio 2010) en:
public static string GetFormFactor(int number)
{
string formFactor = string.Empty;
switch (number)
{
case 1:
formFactor = "Other";
break;
case 2:
formFactor = "SIP";
break;
case 3:
formFactor = "DIP";
break;
case 4:
formFactor = "ZIP";
break;
case 5:
formFactor = "SOJ";
break;
}
return formFactor;
}
me da un índice de mantenibilidad de
(por supuesto, esto es insignificante si tiene sólo esto, pero si se utiliza una utilidad como philos whos clase Ophy está haciendo cosas así, su clase de utilidad tendrá el índice de mantenimiento mucho peor ...)
¿Cuál es la solución para esto?
Nota: El índice se basa en _average_ HV, CC y LOC. Para un análisis más detallado del Índice de Mantenibilidad, los coeficientes, los umbrales y su historial, vea mi publicación en el blog "[Piénselo dos veces antes de usar el Índice de Mantenibilidad] (http://avandeursen.com/2014/08/29/think- dos veces antes de usar el índice de mantenimiento /) ". – avandeursen