WTF is BDD Then?
Behaviour-Driven Development is a widely misused term in software development. This article takes a look at what BDD actually is.
Behaviour-Driven Development is a widely misused term in software development. This article takes a look at what BDD actually is.
Behaviour-Driven Development is now such a widely misused term in software development, if you think you’re doing BDD, you’re probably not.
A novel kind of test automation being used in the Go runtime caught my attention. The unique requirements for a crypto library test suite lead to an unexpected approach testing.
Writing testable code often means coding against interfaces, and separating business logic from infrastructural side-effects. Testability isn’t the only reason to code like this.