BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Debate about Testing and Recoverability: Object Oriented vs. Functional Programming Languages

by Sadek Drobi on  Mar 05, 2008 1

In his latest blog post, Michael Feathers argued that object oriented programming languages offer some built-in features that facilitate testing and are therefore more recovery friendly than functional languages. Proponents of functional languages expressed strong disagreement with this statement, which provoked a very passionate debate in the blog community.

Understanding Legacy Code with Characterization Testing

by Kurt Christensen on  Mar 31, 2007 2

Alberto Savoia has written a series of four articles describing "characterization testing" - the process of writing unit tests to understand and work with legacy code.

Easing into XP - for the Harried and Stressed

by Deborah Hartmann Preuss on  Oct 12, 2006

One can't always start from scratch with Agile - sometimes it's used to salvage troubled projects, but Emanuel Gaillot notes that "What's tough about XP is, the more you need it to get your project in a better shape, the harder it is to start doing it." Can a team really afford to switch in the middle of a troubled project? Gaillot recently shared his approach to gradual XP implementation.

InfoQ Article: Using Logging Seams for Legacy Code Unit Testing

by Floyd Marinescu on  Aug 03, 2006 3

Ian Roughley shows how to use logging seams to easily create unobtrusive unit tests around legacy classes, without needing to edit class logic as well as avoiding behavior changes.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT