Skip to content

Evaluación de calidad de código

KyleStr edited this page Feb 13, 2019 · 10 revisions

La calidad técnica de una herramienta digital se establece en la medida en que la escritura del Código Fuente y la arquitectura de la herramienta digital esté libre de fallos estructurales que puedan bloquear su uso o reutilización y que además faciliten la comprensión en la lectura y modificación del Código Fuente.

  • Para evaluar la calidad del código es necesario utilizar softwares especializados. En este enlace puedes leer más sobre cómo evaluar una herramienta digital.

Requerimientos mínimos

Las herramientas digitales que se publican en Código para el Desarrollo deben cumplir con el nivel de calidad establecido por el ¨Standard Quality Gate¨. Para que la herramienta digital sea calificada como ¨Standard¨, esta debe cumplir como mínimo con todas las métricas indicadas en este nivel.

El nivel de calidad está definido por las métricas indicadas en el rubro de la siguiente tabla:

Quality Gates Blocker issues Duplicated lines Critical issues Public documented API Technical debt Technical debt ratio Test coverage
Low =0 <50% <20 >25% <60d <40% >10%
Standard =0 <25% <10 >50% <30d <20% >25%
High =0 <15% <0 >60% <10d <20% >70%
  • En este enlace podrás leer más información sobre el significado de las métricas de evaluación de código utilizadas en este rubro.