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.
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.