Consider BDD or Unit Testing over TDD #313
Description
In the slides and technical exercises, we focus on test-driven development. While that's definitely a great way of doing things, I wonder if we're missing some stops on the journey from "no tests at all" to TDD.
In Labs residencies, we don't start every feature by writing a test or aim for 100% coverage. Instead, we encourage teams to begin writing tests if they aren't already, and we focus on writing meaningful tests using behavior-driven development (BDD).
Most teams that we've worked with are psyched about automated testing, but they typically are not ready to jump into full TDD just yet. From what I've seen in DO500/enablement classes, most participants are in a similar place.
Let's consider emphasizing automated testing and/or BDD over TDD so that we can a.) meet people where they're at and b.) be super transparent about what we accomplish in a residency.