This page is for a workshop I'm presenting at various technical conferences and groups.
As a professional software developer, quality and maintainability are fundamental job responsibilities, and well written unit tests are key aspect of achieving these goals. But getting started with unit testing can be daunting, and knowing what to test can be overwhelming.
Whether you're a senior .NET dev that just never got into unit tests, or you're just starting your .NET journey, I'll cover tactical and strategic guides and share my experiences to get you started and prepared for the path ahead.
In this workshop, we'll talk through the topics you need to know to get up and running with unit testing, coupled with hands-on coding activities to practice the topics covered. Laptops are required for all attendees due to the coding exercises.
Topics covered in this workshop:
Unit tests are a fundamental aspect of professional, well-written software. They impact design, they impact maintainability, they impact morale and trust.
— Jim Holmes (@aJimHolmes) May 13, 2018
You can run all the static analysis tools you want--and you should!--but those are not a replacement for good unit tests.
Interested in having me present this workshop at your usergroup or conference? Let me know!
Indy.Code()
APR 24-26, 2019
Prairie.Code()
SEPT 11-13, 2019