As vantaxes da metodoloxía TDD centran un novo curso de Vitae entre marzo e abril

mércores, 5 de marzo do 2025 S. P.

Vitae Consultores, no marco da súa intensa actividade formativa de transformación e innovación, organiza esta tempada un novo curso que pon o foco na metodoloxía Test Driven Development (TDD), práctica técnica para o desenvolvemento de software na que se escriben test para guiar a escritura do código de produción, e cuxas ferramentas de proba representan requisitos concretos que debe cumprir o programa e que se expresan decote mediante exemplos. Deste xeito, o traballo do desenvolvedor consiste en escribir un programa que consiga pasar todos ese test (cando isto acontece o programa cumpre os requisitos definidos e podemos afirmar que fai aquilo que se lle pide).
O curso Introdución a TDD: Creando Código de Calidade, de 12 horas de formación, desenvolverase os días 31 de marzo e, en abril, os días 2, 7 e 9.
O curso vai dirixido a todos os profesionais da programación de calquera linguaxe.
Vantaxes de TDD
TDD é unha disciplina que require práctica continuada e, a cambio, proporciónanos unha metodoloxía que nos axuda a considerar a calidade desde o comezo do desenvolvemento, axudándonos a construír ben o produto que queremos, aumentando o noso foco e contribuíndo a reducir a aparición de defectos. Isto xera un beneficio económico, xa que optimizamos o tempo de desenvolvemento, previmos a aparición de defectos, melloramos a comunicación con negocio e facilitamos o traballo de Quality Assurance.
Obxectivos co curso
Coñecer a metodoloxía TDD, as súas regras e as súas variantes.
Aplicala para desenvolver diferentes pezas de código.
Difundir e promocionar a técnica nos nosos equipos.
Aplicar TDD para abordar defectos detectados no software.
Aplicar TDD para desenvolver prestacións novas no software.
Cada sesión de traballo comezará cunha explicación dos contidos principais da sesión en forma de ao vivo-coding, en palabras de Vitae, que engade que esta metodoloxía ilustra os conceptos e os procedementos mediante exemplos de código realizados en vivo. De seguido farase un exercicio individual dirixido, coas persoas asistentes acompañadas polo formador e con posta en común dos seus procesos. Cada sesión completarase con polo menos outro exercicio en parella ou pequeno grupo e recomendaranse novos exercicios que os participantes poidan practicar individualmente pola súa conta. Achegarase un espazo para resolver dúbidas. A continuación, nas sesións terceira e cuarta, a estrutura impulsará ao alumnado a acadar “certa autonomía”. A terceira dividirase en dúas partes, baseadas en dous exercicios, e a cuarta será un exercicio único de desenvolvemento dunha aplicación sinxela.
Gravaranse as sesións para poder consultalas de forma ilimitada unha vez finalizado o curso.
A persoa encargada de impartir os contidos será Francisco Iglesias.
Fran Iglesias comezou no mundo da programación para mediados dos anos 80, na época dos computadores domésticos de 8 bits e estivo vinculado o mundo da tecnoloxía desde entón. A principios dos 2000 comezou a desenvolver aplicacións web. Desde entón, traballou en varias empresas en distintas etapas de crecemento e sectores de negocio, como educación, construción, comercialización de enerxía, turismo, hostalaría ou saúde, desempeñando roles de Backend Developer, Senior Software Engineer e, actualmente, Staff Software Engineer. Ademais, levou a cabo tarefas de formación e mentorización en todas elas. Os seus máis de 20 anos de experiencia plásmanse en diversas publicacións, como o blog The Talking Bit e os libros: Testing y TDD en PHP, Aprende Test Driven Development, La Guía del Refactor Cotidiano, Pon tu código en forma con Calisthenics, Raciones de Diseño del Software ou De Agile a la Z. É un dos fundadores do grupo CraftersVigo, unha comunidade de programadores e programadores orientada á mellora profesional, e membro do equipo de organización da conferencia de desenvolvemento PulpoCon.