-
Notifications
You must be signed in to change notification settings - Fork 301
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.
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.