La calidad marca el ritmo del desarrollo
El desarrollo avanza solo tan rápido como la calidad puede verificarse. Los principios de prueba no se sacrifican para lanzar más rápido.
Calidad
Principios prácticos detrás de cómo Paltaria construye, prueba y evalúa la preparación para el lanzamiento.
El desarrollo avanza solo tan rápido como la calidad puede verificarse. Los principios de prueba no se sacrifican para lanzar más rápido.
Desde el inicio, el código se estructura y se escribe para soportar pruebas completas basadas en código. La facilidad de prueba es parte del diseño, no un agregado posterior.
Todo lo que puede verificarse de forma confiable mediante pruebas basadas en código queda cubierto por pruebas. Como son rápidas de ejecutar y mantener, se agregan con la amplitud necesaria.
Las pruebas de mutación introducen fallas pequeñas y deliberadas en el código para confirmar que las pruebas existentes las detectan. Las brechas encontradas se corrigen para fortalecer el conjunto de pruebas.
Antes de aceptar un cambio, debe pasar análisis estático, verificación de tipos de TypeScript, compilación y revisión de formato. Estas barreras rápidas y confiables detectan errores temprano y mantienen la consistencia del código.
Cada cambio se verifica contra el conjunto existente de pruebas basadas en código. Un cambio se acepta solo cuando todas las pruebas relevantes pasan y ningún comportamiento ya verificado se rompe.
To be continued...