Estamos acostumbrados a hablar de la calidad del código "de producción", pero ¿qué hay de la calidad de los test? ¿Cómo medimos si son buenos o malos?
En esta sesión veremos problemas comunes que nos encontramos al empezar a testear, cómo evitar malas prácticas, y daremos nuestra opinión acerca de los tipos de test que más valor aportan.
Por último, también hablaremos del encaje del testing en una aplicaciones CQRS y DDD (Arquitectura Hexagonal).
Para demostrar que son principios agnósticos del lenguaje, los ejemplos de código serán tanto en Scala como en PHP.

Comments

Comments are closed.

Muy bien en general! La lastima es que la parte importante (la de ddd y cqrs) costaba seguirla sin tener mucha idea de estos conceptos y algo de experiencia. Hubiera estado muy bien hacer una mini introducción para ayudar a entenderlo.
Muchas gracias!

Siempre es un placer escucharos hablar.
Aunque conozco CQRS (almenos su teoría) me ha costado entender el uso del Handler, pero ya me miraré vuestro video en CodelyTV :D

PD: ¿Con qué habéis hecho las diapos? Hemos flipado todos con ellas ;)

Edgar at 17:11 on 7 Oct 2017

Muy buena, genial la preparación y los slides. El contenido de la charla lo hubiese disfrutado quizás con más conocimientos de DDD y CQRS... ¡En ellos estamos!

Charla fluida y ágil. Quizá ha faltado un poco más de info sobre CQRS i DDD pero supongo que el tiempo no daba para más. Por cierto, qué es eso de Codely.tv? ?

Angel Rayo at 17:42 on 7 Oct 2017

Me ha gustado sobre todo el buen equipo que hacen Javier y Rafa. La charla ha estado bien dirigida y me ha resuelto bastantes dudas que tenía sobre testing y CQRS. ¡Muy buen trabajo!

Muy bien explicado! Un poco demasiado spam de codely imo ?

Fran Iglesias at 20:27 on 7 Oct 2017

La charla ha sido excelente, tratando un tema bastante complicado de forma ágil y muy divertida. Respondiendo a otro comentario, es cierto que se necesita conocer algo de DDD/CQRS/etc para poner todo en contexto, pero precisamente a mí me ha venido muy bien porque ha respondido a varias cosas que no tenía todavía claras, ese tipo de cabos sueltos que siempre quedan.

El trabajo de Javier y Rafa, no sólo en esta charla sino también en Code.ly, es espectacular.

Una charla interesante, aunque creo que se podría trabajar más en los ejemplos. El delivery divertido y ameno, hacéis buen equipo ;)

Ilia Berlana at 00:48 on 8 Oct 2017

Ha estado muy bien, mucha info en poco tiempo.

Adela at 08:50 on 8 Oct 2017

Me ha encantado la charla, muy interesante y muy bien explicado. Sobretodo me ha gustado repetir una cuantas veces la pirámide de testing, en algunos casos se olvida...
Lo que hubiese dado menos conceptos y hubiese dejado más tiempo para debate/preguntas, es lo que más me gusta de la scbcn

Muy pata negra.

Me ha faltado la explicación de porque Controller y Bus son infrastructura y como se tendrían que hacer sus respectivos test de integración.

También hay ocasiones en las que hay mucho código en las slides (en nuestra charla nos pasó)

Lo bueno? Pues el resto, dinámica explicación y slides dignas de elogio.

Lo mejor? El grafico de capas, muy claro.

Lo dicho, muy pata negra, tenemos que aprender mucho de vosotros :)

Muy buena!

Muy amena la charla y con buenos ejemplos.

Raúl Lorca at 10:02 on 9 Oct 2017

No importa de que habléis, siempre me llevo más cosas en mi mochila de conocimiento.

Seguid así.

Entretenida, si bien muchos ejemplos eran muy forzados, pero me gustó la idea de la charla.

César at 12:56 on 9 Oct 2017

Quizás demasiado contenido en la charla.
La exposición fue muy buena: agil, divertida y diapos geniales,

Javier Molina at 13:48 on 9 Oct 2017

Charla muy divertida gracias a los 2 ponentes que le daban un toque de diversión. Se cubrieron muchos temas y muy orientados a cómo ellos hacen las cosas, independientemente que sea "la mejor" manera de hacerlo o no me gustó como lo expusieron.

Javi Sánchez at 16:20 on 9 Oct 2017

Me ha gustado, y eso que yo soy bastante sosainas y me gustan las charlas más "convencionales" (The amount of emojis WAS TOO DAMN HIGH). Pero el caso es que para introducirse un poco más en DDD/CQRS desde otro punto de vista diferente ha estado muy guay.
Por decir algo más, habría obviado la explicación básica de testing para meternos más a fondo en la parte del final.

Muy buena, charla muy trabajada. Quizá fueron demasiado rápido para una hora tan complicada :D

La charla se me hizo bastante amena! Muy buen delivery. Lo único que comentaría es que no entendi la utilidad de algunos ejemplos.

Es necesario tener unos mínimos conocimientos previos para poder sacarle todo el partido. No aumentéis la velocidad para visualizarla, no es necesario. Los ponentes, puro talento.

Xavi at 08:49 on 13 Oct 2017

Interesante. La parte de los test smells creo que se ha dado de forma demasiado rápida, habría preferido que se hubiera enseñado alguno menos pero con un poco más de detalle.