Work in small chunks

When working with teams who are starting with automated tests and test-driven development, a common issue is being stuck on a failing test and trying to do too much at once while getting it to pass.

Instead, work in small bite-sized iterations and focus on getting the test to pass as quickly as possible.

You don't want to be stuck in a failing state for longer than you need to.

Run the tests often, write the simplest code possible and don't write any code that isn't driven by a failing test.

Don't make too many changes at once so, if you do get stuck, you can reset to the last working test and start again.

- Oliver

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.