clojure-spain

Joaco 2018-07-16T08:47:47.000185Z

Buenas!

Joaco 2018-07-16T08:48:00.000239Z

tengo una preguntilla sobre spec

Joaco 2018-07-16T08:49:36.000196Z

puede ser un uso correcto para validación de “tipos” a nivel de dominio?

2018-07-16T08:51:09.000143Z

Hola Joaco

2018-07-16T08:51:28.000270Z

🙂 te refieres en producción runtime?

Joaco 2018-07-16T08:59:31.000044Z

hombre, molaria que fuera como los refined Types de scala por ejemplo, que en compilacion te avisara

Joaco 2018-07-16T08:59:40.000030Z

pero si, queria decir a nivel de runtime

Joaco 2018-07-16T08:59:48.000033Z

😛

2018-07-16T09:04:19.000274Z

no conozco los refined Types de scala 😬 pero en el caso de clojure.spec está diseñada para usarse en development & tests, en principio por diseño y acabando por la performance/rendimiento

Joaco 2018-07-16T09:04:38.000189Z

ah ok

2018-07-16T09:04:56.000311Z

hablo siempre desde el famoso IMHO

Joaco 2018-07-16T09:06:40.000134Z

es que estoy muy acostumbrado a los lenguajes tipados, echo de menos un poco las validaciones que ya me da el compilador a la hora de montar mis entidades de dominio

Joaco 2018-07-16T09:07:07.000200Z

y pensé que spec podría servirme 😛

Joaco 2018-07-16T09:08:33.000141Z

pero vamos.. que soy un completo novato en clojure eh

vemv 2018-07-16T09:08:40.000049Z

Nunca lo he probado -> https://github.com/arohner/spectrum

2018-07-16T09:08:42.000050Z

en realidad te servirá y es el “camino a seguir” 🤞 actualmente

👍 1
Joaco 2018-07-16T09:08:49.000025Z

quizas me falta el cambio de chip aun

Joaco 2018-07-16T09:09:22.000251Z

@vemv que buena pinta, lo miro, merci!