tdd

Recursos de programación de tdd
Ponente: - Cesar Alberca ¿Por qué el código cuando lo modificamos se rompe? ¿Qué estrategias puedo seguir para que mi código sea robusto, flexible y haga lo que tiene que hacer? La solución: el testing. En esta charla veremos conceptos de testing aplicados en código como: TDD, F.I.R.S.T., given when then, mocking y… ¡mucho más! Todos los vídeos del XI Congreso RITSI en: http://lk.autentia.com/XI_Congreso_RITSI Escúchalos también en formato podcast: https://lk.autentia.com/Podcast-Congreso-RITSI ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Ponente: - Jonathan Faber Romero En este taller de iniciación al testing y TDD se comenzará explicando conceptos básicos de testing en Java con JUnit, y posteriormente haremos una kata que nos ayudará a aplicar TDD en nuestro desarrollo y comprobar cómo beneficia a nuestro diseño a la vez que se construye una red de seguridad. Veremos el valor que aporta escribir los tests antes de empezar a desarrollar la solución final. Es necesario tener preparado: – IDE de Java: IntelliJ, Eclipse… – Java 8/11 – Maven Todos los vídeos del XI Congreso RITSI en: http://lk.autentia.com/XI_Congreso_RITSI Escúchalos también en formato podcast: https://lk.autentia.com/Podcast-Congreso-RITSI ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
En esta charla Luis Rovirosa habla de los beneficios de estar desacoplado del framework, las librerías y la base de datos. Después de una breve introducción teórica, refactoriza paso a paso un código que tiene toda la lógica en el controlador de Symfony y está totalmente acoplado a detalles de infraestructura hacia una arquitectura hexagonal. Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 15 años. Trabaja habitualmente con startups y grandes empresas ayudando a transformar sus equipos de programación. En su día a día dedica buena parte de su tiempo al desarrollo y también ayuda a las empresas a simplificar y priorizar sus productos. En 2017 montó Codium (https://www.codium.team), una empresa especializada en formación y desarrollo web. Imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code. Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
¿Has oído hablar de TDD? ¿Te interesa o te suena algo esta práctica pero nunca has podido entenderla? Únete a esta sesión para ver los beneficios del desarrollo dirigido por pruebas (TDD), entender cómo funciona y qué ventajas aporta su uso. Veremos de una forma más amplia esta manera de desarrollar software, donde nuestro software se construye siempre guiado por las pruebas. Explicaremos un poco de historia sobre TDD, cuál es el principal proceso que debemos seguir cuando trabajamos siguiendo esta mecánica y las reglas que lo rodean. También enumeraremos las principales ventajas e inconvenientes que se encuentran la mayoría de desarrolladores que practican TDD y si los argumentos a favor suman más que los que restan. Por último, también revisaremos algunos buenos hábitos y prácticas al aplicar TDD y veremos cómo hacerlo paso a paso con un ejemplo de programación "en vivo" con Java. Al final de la sesión, esperamos que consigas tener una comprensión más amplia sobre qué es TDD, qué ventajas aporta, porqué es interesante dominarlo y también que te lleves en la mochila algunos trucos y buenas prácticas a la hora de construir tu código para poder aplicarlos en tu día a día 😉 # Sobre el Ponente: Nacho Cougil. Nacho ( https://twitter.com/icougil ) es Ingeniero de Software de Barcelona, fan de XP que ha estado trabajando con Java y otras tecnologías web desde antes del efecto 2000. Ha tenido experiencia en diferentes roles en el mundo de la informática ('chico para todo', desarrollador, líder de equipo, director de proyecto y CTO) y ahora trabaja en Dynatrace como Ingeniero de Software Senior escribiendo código para monitorizar aplicaciones. Fundador del Grupo de Usuarios de Java de Barcelona ( https://www.barcelonajug.org ) y co-fundador de la Conferencia de Java y JVM Barcelona ( https://www.jbcnconf.com ). Cuando no está pensando en la próxima cosa interesante para hacer por la comunidad, disfruta de su familia, practica algo de deporte o intenta mejorar sus habilidades de TDD y Programación eXtrema (XP).
Test Driven Development: ¿es la panacea que evitará para siempre todos los bugs? ¿Merece la pena invertir más de la mitad de mi tiempo en crear y modificar tests? ¿Me fustigará en mis pesadillas Kent Beck si escribo el código antes que los tests o no llego al 100% de coverage? Acompáñame en este viaje en búsqueda de la piedra filosofal del desarrollo de código. Ponente: Israel Saeta. Actual presidente de Python España y Desarrollador Senior en TravelPerk. Misión actual: unir, expandir y emocionar a la comunidad tecnológica del país y más allá. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Suscríbete a nuestro canal https://www.youtube.com/user/ParadigmaTe?sub_confirmation=1
Charla sobre testing en frontend utilizando dos herramientas en concreto: Testing Library y MSW. Debatimos sobre ejemplos de un proyecto real hecho en la devscola: Rekaizen. Enfocada a personas que ya tengan experiencia de testing en frontend. Las herramientas y conceptos que se tratan son aplicables a cualquier stack frontend. No importa si tu proyecto usa React, Vue o Jquery. Tampoco importa si tu proyecto es greenfield o legacy. Material recomendado antes de la charla: Vídeo Introducción a Testing Library + MSW https://www.youtube.com/watch?v=IzAX80fWrOQ Lo mismo en post https://itnext.io/test-driven-development-tdd-with-react-testing-library-mock-service-worker-b23c9fedf6fa
Carlos Blé nos cuenta lecciones aprendidas en los últimos 10 años, tanto aprendiendo TDD como ayudando a equipos y organizaciones a integrarlo. Compara algunas de las cosas que nos explicó en DeCharlas hace 10 años con sus experiencias actuales. Será una sesión participativa donde podamos hacer preguntas y compartir experiencias. Director de Lean Mind (http://LeanMind.es). Programador. Escritor aficionado (https://www.carlosble.com/libro-tdd/?lang=es) y podcaster principiante (http://podcast.carlosble.com)
Web
06-09-2020
http , .net , agile , lean , kanban , xp , tdd , bdd
 These are the best podcast/talks I've seen/listen to recently: Agile as if you meant it (Maaret Pyhäjärvi) [Agile, Lean Product Management, Product, Product Strategy, Teams] (⭐⭐⭐⭐⭐) A good example of what Modern Agile looks like. Customer-focused team, with direct contact with the customer and without a proxy. Very interesting. It reminds me a lot of the way I used to work at [@AleaSolucionesS](https://twitter.com/AleaSolucionesS) and at TheMotion ([@HoneyBadgersDev](h...
These are the best podcast/talks I've seen/listen to recently: The Beautiful Mess (John Cutler) [Agile, Company Culture, Management, Product] John explains how we must all embrace ‘the beautiful mess’ and learn to navigate change in order to be more successful. What Will The Next 10 Years Of Continuous Delivery Look Like? (Dave Farley, Jez Humble) [Agile, CD, Continuous Delivery, Devops, Microservices, Technical Practices, Technology Strategy] In the 10 years since the publication of the...
These are the best podcast/talks I've seen/listen to recently: The Beautiful Mess (John Cutler) [Agile, Company Culture, Management, Product] John explains how we must all embrace ‘the beautiful mess’ and learn to navigate change in order to be more successful. What Will The Next 10 Years Of Continuous Delivery Look Like? (Dave Farley, Jez Humble) [Agile, CD, Continuous Delivery, Devops, Microservices, Technical Practices, Technology Strategy] In the 10 years since the publication of the...