ULL-ESIT-INF-DSI-2122 / ull-esit-inf-dsi-21-22-prct11-async-sockets-alu0101119137

ull-esit-inf-dsi-21-22-prct11-async-sockets-alu0101119137 created by GitHub Classroom
0 stars 1 forks source link

Práctica 11. Cliente y servidor para una aplicación de procesamiento de notas de texto

Desarrollo de Sistemas Informáticos

Andrea Hernández Martín - alu0101119137

Enlace a la Github Page

Introducción

En esta práctica realizaremos un ejercicio en Typescript en el cual aprenderemos a manejar sobre todo el funcionamiento de la comunicación entre un cliente y un servidor mediante sockets. Además, utilizaremos TypeDoc para documentar el desarrollo del código implementado, así como las herramientas Mocha y Chai para incorporar desarrollo dirigipo por pruebas (TDD) o por comportamiento (BDD). Incluso se utilizarán las herramientas Instanbul y Coveralls para el cubrimiento del código, y se ha añadido la herramienta Sonar Cloud la cual evalua el estado del código y comprueba que el código sea limpio y seguro, las cuales se utilizan mediante Gihub Actions. También se ha añadido Github Actions para la intedración continua del código fuente. Y a la hora de realizar la estructura del código se seguirán los principios SOLID.

Configuración de Coveralls y Github Actions

En cuanto al badge de test no se ha puesto debido a que cuando los comprueba supera el tiempo establecido y no pasa, aunque los tests al ejecutarlos en nuestra máquina si pasen.
Coverage Status Quality Gate Status