TDD (Test-Driven Development) is a development practice with a lot of benefits. Here are some of the benefits:
• Create better-designed (decoupled) solutions
• Increase test feedback frequency and speed
• Reduce debug time
• Increase code coverage
• Refactor continuously and mercilessly
*Speaker*
Christian Hujer, a seasoned developer with ~35 years of experience, founder of Nelkinda Software Craft. He is a polyglot in languages (Prolog to Java), frameworks and development environments (from smart card to server). He is keen at following the best coding and software development process related practices for example XP, Clean Code practices, TDD. He always strives for better software and a better environment.
*Contents*
The meetup will give you a quick introduction to Test-Driven Development. The programming language used in the example will be C#. But you can also attend if you use a different programming language. The examples and exercises are kept simple and can be easily transferred to other languages.
• Test-First vs Test-Last
• The Three Laws of Test-Driven Development
• The Red-Green-Refactor Cycle
• Examples
• Exercise (hands-on)
The meetup includes practical exercises (hands-on). Please bring your laptop ready with your favorite IDE if you want to participate in the practical exercise.