update readme
This commit is contained in:
parent
8e33f95cb4
commit
8774b55d3d
16
README.md
16
README.md
@ -151,13 +151,23 @@ documentación me quedé con los conceptos clave:
|
||||
Esto es todo, entonces los controladores de la entidad _sensors_ están
|
||||
constituidos por una serie de _endpoints_ haciendo las acciones que se solicita.
|
||||
|
||||
## Pruebas
|
||||
|
||||
La realización de pruebas unitarias de lo que son los controladores de NATS me
|
||||
han sido imposible hacerlas en condiciones, podría haber usado Claude pero es
|
||||
que no daba pie con bola y no entendía nada, así que por la máxima transparencia
|
||||
he optado por no incorporarlas.
|
||||
|
||||
Las pruebas más interesantes son las de reglas de negocio y validación, lo que
|
||||
viene a ser los servicios y dominio.
|
||||
|
||||
## LLMS
|
||||
|
||||
He usado Claude para la toma de decisiones y ayuda con el _boilerplate_, que no
|
||||
es poca cosa, además también se ha usado para la generación de las pruebas
|
||||
unitarias, además de resolución de algunos problemas complejos.
|
||||
|
||||
## Generadores de código
|
||||
## Generadores y otras librerías
|
||||
|
||||
Existen generadores de código para Golang, de hecho, se fomenta su desarrollo,
|
||||
hay un artículo interesante de Rob Pike [hablando sobre ello](https://go.dev/blog/generate).
|
||||
@ -183,3 +193,7 @@ No se ha incorporado porque hay que instalar la herramienta que ejecutan las
|
||||
pruebas, y no quería correr el riesgo de que no funcionase en otro equipo o no
|
||||
diesen los resultados esperados. Que se podría haber usado un contenedor Docker,
|
||||
sí, pero la prueba no consiste en eso.
|
||||
|
||||
También se ha planteado incorporar la librería _testify_, descartado porque para
|
||||
comprobar si existe el error y algunas comparaciones no era necesario meter una
|
||||
dependencia más.
|
||||
Loading…
Reference in New Issue
Block a user