Nacho is a software engineer from Barcelona, 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 roles in the IT world ('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 now working at Dynatrace.
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 and co-founded the Java and JVM Barcelona Conference.
When he is not thinking in 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.
Twitter: @icougil
26.01.2021
LOCATION: Online
KEYWORDS: Concept, Hands-On, Lessons learned, Methods
AGENDA: | 18:00 - 19:30h: Talk incl. Q/A |
SPEAKER: Nacho Cougil COMPANY: Dynatrace
SLIDES: 210126_tdd-seriouslytryit-revisitedwithlivecoding-210125175543.pdf
RECORDING: jug.ch YouTube-Channel
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 what the benefits are of using it. We will see in a more detailed approach 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 we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour 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 "live" coding session with Java.
At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code.
Due to the current situation with Covid-19, we are not currently holding any events on site. This event will be broadcast live on the Internet. You do not need to install any software or plugins, everything runs in your web browser. Registered participants will receive a link to the webinar by e-mail shortly before the event.
LANGUAGE: Talk: en / Slides: en
Nacho is a software engineer from Barcelona, 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 roles in the IT world ('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 now working at Dynatrace.
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 and co-founded the Java and JVM Barcelona Conference.
When he is not thinking in 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.
Twitter: @icougil
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.