BDD in Squeak Smalltalk: An exploration
Coming from Ruby, I’m obsessed with Behavior Driven Development. The community (e.g. Rspec, Cucumber) is alive, and there is a body of practices to follow.
Since TDD was born in Smalltalk, I expected to find the same energy and guidance in Squeak. Squeak represents the most profound, empowering environment I’ve ever seen (I will never go back to C, C++, or even Ruby – which misses the boat by not being a living system). However, the testing situation seems frozen in the early days.
My intention is to create do a series of experiments, which will lead to BDD best-practices in Squeak. My vision is code that is pulled into existence by what matters to its users, that is easy to understand, and easy to change.
I’ll keep you posted…