Fergus On:

Information Security. Software Engineering. Radio and Electronics. (And the occasional hike.)

My testing workflow: mixing TDD with BDD for a unique blend

Strict TDD can leave you with a brittle test suite and some odd design decisions. I prefer a lighter touch: a few unit tests where the logic’s genuinely tricky, and Gherkin specs up front to lock in behaviour without boxing in the implementation.