November 7, 2008 in Recent Reading, Software Development by Mark Levison

At the suggestion of a friend, from time to time I’m going to post about Recent Agile (or related) articles that I’ve read and found interesting.

Yet another misunderstanding of TDD, testing, and code coverage – In examining the failings of Kevin Pang’s “Is Code Coverage Really All That Useful?” – Christian Gruber provides an excellent description of the real value of Code Coverage in Unit testing

At the Scrum Gathering in Stockholm, Bas Vodder presented: Problems with component teams – where he explains why Feature Teams are better than Component teams. Related from InfoQ: Choose Feature Teams over Component Teams for Agility.

A Leaner Start: Reducing Team Setup Times – from last year, Patrick Kua wrote about reducing the time and pain involved in introducing new members to the team.

Testability Explorer: Measuring Testability from Misko Hervey – the tool itself is here: Testability Explorer – I’m not sure how I feel about this tool yet since some of Misko’s claims in his talk don’t sit well with me yet. Specifically he suggests no use of statics at all ever – never again calling Math.Abs() directly. Hmmmm.

Keith Braithwaite – has a interesting presentation on some measurement work he did. Measure for Measure. Its a bit hard to read by itself – but the key message for me: projects that have automated Unit tests have less complex code.

Mark Shuttleworth of Ubuntu fame mentions the use of TDD in the development of their distro.

If you enjoyed this post, subscribe now to get free updates.