Automatic Generation of Cucumber from Code

December 24, 2011

An approach we took at a client where we automatically generated Cucumber scenarios by empirical analysis of code. Introduces concepts from Design By Contract.

5 comments Read the full article →

Agile Scrum: Delivering Broken Software Since 1991

September 28, 2011

Agile Scrum should be an absolute huge win for developers and managers alike. Too often though, when push comes to shove, it devolves in to a brutal machine for killing code quality and irritating developers. This article discusses the right way to fix that, and how activist developers can effect change.

24 comments Read the full article →

Test-Driven Development? Give me a break…

September 24, 2011

When I hear someone start advocating Test-Driven Development as the One True Programming Methodology, that’s a red flag. Testing is about giving you the developer useful and quick feedback about if you’re on the right path, and if you’ve broken something, and for warning people who come after you if they’ve broken something. It’s not an arcane methodology that somehow has some magical “making your code better” side-effect…

139 comments Read the full article →