Improve Your Testing 3: Challenge Yourself to Make the Smallest Possible Changes
Learn how making the smallest possible changes can boost your testing and coding skills.
Welcome to ‘Improve Your Testing, Round 3.’ In this series, I offer unconventional advice to push your testing skills beyond their limits. This time, however, I won’t ask you to do anything particularly rebellious. In fact, what I’m about to suggest is something everyone agrees is important, somehow. Yet no one seems to have the time for — or maybe it’s not as easy as it sounds. Are you ready?
What I’m asking you to do is to think about how to take even smaller steps.
A challenge?
Of course! Everyone knows how to write code in small increments. After all, the saying goes, ‘divide and conquer,’ right? This principle is everywhere — from breaking down stories into smaller tasks to decomposing designs into smaller functions and methods. So, we know that taking small steps is beneficial.
But how far can we really take it?
And here’s where the challenge kicks in. Even though we know how to do small steps, to what extent can we truly make our steps smaller?