Lineamientos de arquitectura digital.
GitHub:
Jenkins:
1. Crear Jobs (Sirve para todos los ambientes).
2. Ejecutar los Jobs en el ambiente de desarrollo
3. Como líder técnicos se deben verificar los stages unittest si es que
se ejecutan de manera exitosa.
4. Verificar el stage del Sonar. Debe encontrarse el scan y el
[Link].
5. Verificar el 60% de cumplimiento de coverage. (la parte de info es
código estático y la parte de abajo 63% es el porcentaje de
coverage).
TDP – Cli / Integración, creación de
microservicios.
- Usuario genérico para todas las mesas
Requisitos:
- Node v 10.x.x
- Java
- Administrador de dependencias Maven
- Archivo .npmrc
- [Link]
Se debe crear en el repositorio la rama
Ejemplo buena practica.
Herramientas de calidad:
- Checkstyle: Agregar javadocs, los nombres en minúscula,
sentencias bien [Link] descartar
reglas, [Link] se agregan reglas.
- Jacoco: El proyecto base ya lo tiene instalado como plugin,
- Pmd: Reglas, detección código duplicado, variables o métodos
que no han sido utilizados.
Comunicación de evolución de activos
TDP-CLI: plantilla de microservicio para crear toda la lógica necesaria.
Custom-element: microservicios en frontend
Activos:
Microservicios y arquitectura orientada a
eventos