Dave Schweisguth in a Bottle

How many meanings of that can you think of?

Archive for the ‘Java’ Category

Dark corners of unit-testing lore

leave a comment »

The software community’s understanding of developer testing (unit testing, acceptance testing, etc.) has come a long way since “Extreme Programming Explained” and “Refactoring” and JUnit got everyone interested almost fifteen years ago. There was a time when developers argued whether unit testing was valuable (never mind TDD); now it’s taught in code camps as an essential skill.

But some testing techniques have remained out of the mainstream, for whatever reason. A couple of them came up on Stack Overflow recently and I was inspired to give long answers. Whether or not these techniques eventually become part of standard practice, they’re interesting to know about and possibly useful in shaping your thinking about mainstream practices.

Read the rest of this entry »


Written by dschweisguth

June 3, 2014 at 14:13

Posted in Java, Programming, Testing