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
|
Esto es todo, entonces los controladores de la entidad _sensors_ están
|
||||||
constituidos por una serie de _endpoints_ haciendo las acciones que se solicita.
|
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
|
## LLMS
|
||||||
|
|
||||||
He usado Claude para la toma de decisiones y ayuda con el _boilerplate_, que no
|
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
|
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.
|
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,
|
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).
|
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
|
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,
|
diesen los resultados esperados. Que se podría haber usado un contenedor Docker,
|
||||||
sí, pero la prueba no consiste en eso.
|
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