You test first right? If not you should. If you don't know why then Uncle Bob will tell you why and show you how!
This is a two-day hands-on course in which students learn Test-Driven Development (TDD) and Refactoring. This
course alternates between lecture and exercise so that students can experience, first-hand, the practices and
disciplines of these fundamental topics.
o Professionalism, Craftsmanship, and Clean Code.
o Code Smells.
o De-odorizing code by using refactorings
o Unit testing, and Test Driven Development
o Design Patterns that facilitate testing and refactoring.
Who will benefit?
o This course is for Java, .NET, or C++ developers who want to learn, or sharpen, the skills of TDD and
o Understand how to improve code without risking breakage.
o The ability to create automated test suites that run quickly.
o How to keep the code running at all times.
o How to use XUnit (JUnit, NUnit, CppUTest).
o Facility with Test Doubles such a Mocks, Fakes, and Stubs.
o Identification and remediation of code smells.
o A disciplined and practical approach to software development.
This is an exercise driven course. Each topic is driven home through the use of hands-on exercises in which the
students must work together to write new code, or alter existing code to resolve, enhance and improve the quality of the code. Students will refactor existing code in order to improve it. They will use XUnit to write unit tests. They will write Mock Objects in order to isolate modules and facilitate testing.
Must know Java, C#, or C++.
• Course lecture slides, notes and additional reference materials.
Come spend time with Uncle Bob in Plantation, FL. Learn about Test Driven Development from the legend-himself.
Snacks and beverages will be available during the class-time.
Discounts for early bird bookings so get in early!
Where can I contact the organizer with any questions?
Do I need my laptop?
Great idea. Have it loaded with your favorite IDE!
Can I get my book signed?
Sure! Bring one with! Bob will be there.