Skip to content

Details

TDD: seriously, try it! 😃

Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it?

Join this session to see the benefits of Test-Driven Development (TDD), understand how it works, and the benefits of using it. In a more detailed approach, we will see this way of developing software, where our software is always built guided by tests.

We will go over some history about TDD, which is the main process we must follow when working with this mechanic and the rules surrounding it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favor add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java.

=====================================================================

About author:
Nacho ( https://twitter.com/icougil ) is a software engineer from Barcelona, a fan of TDD and XP practices that has been working with Java and other web technologies before the effect 2000. He had experience in different IT world roles ('guy-for-everything,' developer, team leader, project manager, and CTO) working in companies in many sectors: energy, e-commerce, startups (some unicorn), and technology consultancy companies. He now works at Dynatrace as a Senior Software Engineer developing software for monitoring applications.
Always concerned with questions like "how does it work?" and "how can we make it better?", Nacho loves to share his knowledge with others and at the same time learn from others. As a natural progression to this attitude, he founded the Barcelona Java Users Group ( https://www.barcelonajug.org ) and co-founded the Java and JVM Barcelona Conference ( https://www.jbcnconf.com ).
When he is not thinking about the next interesting thing to do for the community, he enjoys spending time with his family, playing sports, or improving his TDD and eXtreme Programming skills.

You may also like