tdd

Recursos de programación de tdd
La charla pretende demostrar el por qué de escribir el test primero cuando hacemos Test Driven Development. Necesitamos entender varios argumentos para poder encontrarle el valor a ese test que viene antes que el código de producción para pasarlo. Se trata de alcanzar un cierto mindset que nos ayuda en el desarrollo y especialmente con el diseño de nuestra aplicación, de ahí el nombre. Es un desarrollo "guiado por tests". Escribir el test primero nos ayuda por ejemplo a: - Procesar conscientemente el problema antes de abordarlo. - Detectar problemas antes de estar a medio camino con la implementación. - Eliminar elementos innecesarios, o encontrar otros que no se tuvieron en cuenta. - Juzgar la viabilidad de un diseño en base a la complejidad de escribir los tests. Un TDD bien enfocado elimina mucho desperdicio, y esto se traduce de forma económica en el proyecto. Espero que al salir de la charla, haya más gente dispuesta a dedicarle tiempo y ser capaces de obtener un gran retorno de inversión a partir de su práctica.
1- ¿Crees que la gente trabaja como tú (haciendo test)? 2- ¿Cuáles son los impedimentos o excusas más comunes que has escuchado? 3- ¿Qué le dirías a alguien de negocio cuando te dice, "está feature es muy urgente, no hay tiempo para test"? ------------- Todos los vídeos de Commitconf 2019 en: https://lk.autentia.com/Commit19-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
La charla pretende demostrar el por qué de escribir el test primero cuando hacemos Test Driven Development. Necesitamos entender varios argumentos para poder encontrarle el valor a ese test que viene antes que el código de producción para pasarlo. Se trata de alcanzar un cierto mindset que nos ayuda en el desarrollo y especialmente con el diseño de nuestra aplicación, de ahí el nombre. Es un desarrollo "guiado por tests". Escribir el test primero nos ayuda por ejemplo a: - Procesar conscientemente el problema antes de abordarlo. - Detectar problemas antes de estar a medio camino con la implementación. - Eliminar elementos innecesarios, o encontrar otros que no se tuvieron en cuenta. - Juzgar la viabilidad de un diseño en base a la complejidad de escribir los tests. Un TDD bien enfocado elimina mucho desperdicio, y esto se traduce de forma económica en el proyecto. Espero que al salir de la charla, haya más gente dispuesta a dedicarle tiempo y ser capaces de obtener un gran retorno de inversión a partir de su práctica. ------------- Todos los vídeos de la Cas 2019 en: https://lk.autentia.com/CAS-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Web
14-01-2020
http , tdd
¿Qué es el Software Craftsmanship? Imagínate que te mando un correo que dice: “Importante: Rellena este formulario al completo” . Quizás te invite a abrirlo, pero no a rellenarlo. Si te digo “3 minutos que pueden cambiar tus próximos 366 días”, ¿a que te pica más la curiosidad? Esa es la encuesta que he enviado a mis suscriptores premium y el título ha funcionado. Por eso no te digo “Apúntate a mis podcasts premium de los viernes, tienes chapa asegurada durante media hora” y te digo “Pa...
¿Qué cursos estamos preparando para CodelyTV Pro? ????TDD, Refactoring, GitHub Actions ¿Qué PROMOCIONACA puedes aprovechar para #blackFriday? ???? 149€ de descuento en tu suscripción anual a #CodelyTV Pro: + Acceso a toooodos los cursos que ya tenemos + Licencia de 6 meses de #IntelliJ gratis + Acceso a los cursos que vayamos sacando durante el año + Apoyarnos para poder seguir dándole caña a CodelyTV = 199€ por todo 1 añooooooo ???? ????Precio normal: 29€*12 = 348€ ???? Enlaces relacionados: ├ ???? Oferta 149€ descuento Black Friday: http://bit.ly/friday-19 ├ ???? Próximos cursos: http://bit.ly/ctv-agenda ├ ???? Curso DDD en Java: https://pro.codely.tv/library/ddd-en-java/about/ └ ????‍???? Curso Exprimiendo IntelliJ (licencia GRATIS): https://pro.codely.tv/library/intellij/about/ {▶️} CodelyTV ├ ???? Suscríbete a nuestro canal: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
¿Cuándo estás atormentado? ¿En qué momento quieres tirar la toalla? ¿Cuándo te sientes frustrado? Cuando pierde tu equipo deportivo favorito. Cuando tu comida preferida está más salada de la cuenta. Cuando tienes una gotera en el techo que no para de crecer. Cuando llevas horas con un problema técnico y no eres capaz de resolverlo. La sal, el equipo de tus amores y los arreglos domésticos son tres temas tan importantes que no me atrevo a entrar en ellos. Pero al último...
1. ¿Cuáles crees que son las buenas prácticas más importantes a la hora de hacer testing? 2. ¿Se puede hacer TDD con todo? ---------------- ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Jenkins does not scale. There's no denying it. If we need more power because the number of concurrent builds increased, we cannot scale Jenkins. We cannot hook it into Kubernetes HorizontalPodAutoscaler to change the number of replicas based on metrics like the number of concurrent builds.. At times, Jenkins is struggling under heavy load. At others, it is wasting resources when it is underutilized. As a result, we might need to increase its requested memory and CPU as well as its limits to cover the worst-case scenario. AboutL Viktor Farcic, Developer Advocate, CloudBees Viktor Farcic is a Developer Advocate at CloudBees, a member of the Google Developer Experts and Docker Captains groups, and published author. His big passions are DevOps, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD). He often speaks at community gatherings and conferences. He published The DevOps Toolkit Series and Test-Driven Java Development. His random thoughts and tutorials can be found in his blog TechnologyConversations.com.
¿Qué queremos? ¡#TDD! ¿Cuándo lo queremos? ¡Mañana martes 29 a las 17:30 CEST! ¿Cómo lo queremos? ¡En directo! ¿Tenemos claros los puntos clave del #testing? ????‍♀️????‍♂️ ¿Qué fue antes, la arquitectura de #software o los tests? ¿El diseño emerge de los tests? ¿A qué huelen las nubes? ???????????????????????????????? ¡Os esperamos mañana martes 29 a las 17:30 CEST en #laFunciónCodelyTV! ???? Enlaces relacionados: ├ ???? Curso de testing: https://pro.codely.tv/library/testing-introduccion-y-buenas-practicas/90916/about/ ├ ???? Post que comentaremos: https://medium.com/better-programming/13-tips-for-writing-useful-unit-tests-ca20706b5368 └ ???? Twitter Nick Hodges (autor): https://twitter.com/NickHodges {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???? Twitter Rafa: https://twitter.com/rafaoe ├ ???????? Twitter Javi: https://twitter.com/JavierCane └ ???? Catálogo cursos: https://bit.ly/cursos-codely