La cobertura de código es probablemente la métrica de código más controvertida. Algunos dicen que debe alcanzar una cobertura de código del 80%, es decir, es superficial y no dice nada acerca de la calidad de su prueba. (Consulte Jon Limjap's good answer on "What is a reasonable code coverage % for unit tests (and why)?".)¿Qué pueden ser medidas alternativas a la cobertura del código?
Las personas tienden a medir todo. Necesitan comparaciones, puntos de referencia, etc.
Los equipos de proyectos necesitan un puntero, qué tan buenas son sus pruebas.
¿Cuáles son las alternativas a la cobertura del código? ¿Cuál sería una buena métrica que diga más que "Toqué esta línea de código"?
¿Hay alternativas reales?
De acuerdo, es un debate común qué cobertura de código aceptable es, pero no diría que esto hace que la métrica sea "controvertida". – Tormod
@Tormod, estoy de acuerdo, la cobertura del código es bastante convencional: de hecho, la cobertura de línea del 100% se considera un mínimo, desafortunadamente es muy raro. – quamrana
Tormod: Creo que la cobertura del código no es efectiva para ver qué tan bien se prueba el proyecto. Conozco a otros desarrolladores que piensan así también. Así que es al menos un tipo de controversia, ¿no? – guerda