Clean Code, SOLID, CQRS, DDD… ¿Y qué hay de nuestros tests?

Javier Ferrer González , Rafa Gómez (07.Oct.2017 at 15:00, 55 min)
Talk at Software Craftsmanship Barcelona 2017 (Spanish)

Rating: 4 of 5

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.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= one plus eight

Comments

Rating: 4 of 5

07.Oct.2017 at 16:03 by Angel Fernández (1 comments) via Web2 LIVE

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!

Rating: 5 of 5

07.Oct.2017 at 16:11 by Eduard Maura i Puig (10 comments) via Web2 LIVE

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 ;)

Rating: 5 of 5

07.Oct.2017 at 17:11 by Edgar (3 comments) via Web2 LIVE

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!

Rating: 3 of 5

07.Oct.2017 at 17:16 by Fernando Monferrer (11 comments) via Web2 LIVE

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

Rating: 5 of 5

07.Oct.2017 at 17:42 by Angel Rayo (2 comments) via Web2 LIVE

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!

Rating: 5 of 5

07.Oct.2017 at 18:05 by Gerard Madorell (4 comments) via Web2 LIVE

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

Rating: 5 of 5

07.Oct.2017 at 20:27 by Fran Iglesias (11 comments) via Web2 LIVE

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.

Rating: 4 of 5

07.Oct.2017 at 21:02 by Modesto San Juan (1 comments) via Web2 LIVE

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

Rating: 4 of 5

08.Oct.2017 at 00:48 by Ilia Berlana (6 comments) via Web2 LIVE

Ha estado muy bien, mucha info en poco tiempo.

Rating: 4 of 5

08.Oct.2017 at 08:50 by Adela (6 comments) via Web2 LIVE

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

Rating: 3 of 5

08.Oct.2017 at 11:49 by Daniel Jimenez Roque (1 comments) via Web2 LIVE

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 :)

Rating: 4 of 5

09.Oct.2017 at 08:15 by Víctor Ferràs Gómez (7 comments) via Web2 LIVE

Muy buena!

Rating: 4 of 5

09.Oct.2017 at 08:19 by Eduardo Ferro Aldama (6 comments) via Web2 LIVE

Muy amena la charla y con buenos ejemplos.

Rating: 5 of 5

09.Oct.2017 at 10:02 by Raúl Lorca (9 comments) via Web2 LIVE

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

Seguid así.

Rating: 4 of 5

09.Oct.2017 at 12:16 by Leonardo Micheloni (5 comments) via Web2 LIVE

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

Rating: 4 of 5

09.Oct.2017 at 12:56 by César (9 comments) via Web2 LIVE

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

Rating: 4 of 5

09.Oct.2017 at 13:48 by Javier Molina (4 comments) via Web2 LIVE

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.

Rating: 4 of 5

09.Oct.2017 at 16:20 by Javi Sánchez (5 comments) via Web2 LIVE

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.

Rating: 4 of 5

09.Oct.2017 at 16:55 by nacho viejo (saski) (9 comments) via Web2 LIVE

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

Rating: 4 of 5

09.Oct.2017 at 17:43 by Francisco Ortiz (5 comments) via Web2 LIVE

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

Rating: 5 of 5

11.Oct.2017 at 16:39 by Juan Antonio Pulido (2 comments) via Web2 LIVE

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.

Rating: 3 of 5

13.Oct.2017 at 08:49 by Xavi (8 comments) via Web2 LIVE

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.

© Joind.in 2017