Training
- Home /
- Training
Courses and workshops
"A skill is not as simple to acquire as knowledge. The learner has to perform the skill badly, recover from mistakes, do it a bit better, and keep repeating the whole process."
Workshop: Well-Balanced Test-Driven Development
For software developers with experience in writing automated tests, who want to
improve upon their skills in writing solitary and sociable tests.
Learn More
Video course: Writing Maintainable Unit Tests
Self-paced learning course for software developers who want to improve upon their existing
skills designing quality software by employing unit tests.
Watch the videos
Workshop: Refactoring Legacy Code Guided By Approval Tests
You need to add a new feature in a code base without any automated tests. Sounds familiar?
Learn how to use Approval Tests for testing legacy code using an outside-in approach.
You’ll be able to practice how to safely refactor the code while adding fine-grained
unit tests and also introduce the new feature.
Workshop: Fast Developer Tests - A Strategy For Avoiding Integrated Complexity
UI tests and other kinds of high-level end-to-end tests negatively impact the velocity of
development teams. They are slow, overly verbose, difficult to understand and fail for
non-obvious reasons. Learn how to steer clear from such a situation by applying contract
tests.
Interested in online or on-site training?
Contact me at info@principal-it.be or call
+32 496 38 00 82
About
Thank you for visiting my website. I’m a professional software developer since Y2K. A blogger since Y2K+5. Author of Writing Maintainable Unit Tests. Teaching and coaching XP / Lean practices. Speaker at tech conferences. Curator of the Awesome Talks list. Thinking and learning about all kinds of technologies since forever.
Latest articles
Tales Of TDD: One Test Double To Rule Them All
Perspectives On Software Quality
The Five Underplayed Premises Of TDD
Contact information
(+32) 496 38 00 82
info@principal-it.be