Partial Book Review: Extreme Programming Adventures in C#

While reading "Extreme Programming Adventures in C#" over the past couple of days it was interesting to see how the author - Ron Jeffries - abstracts out a "model" in a GUI app that he builds and then shows that Unit tests can be run off of that. 
 
     
 
My feeling - after reading this stuff - is that, in applying the discipline of using unit tests (not necessarily TDD) would potentially have the added benefit of improve the style of your code/architecture.
 
I'm only part way through the book but I'm really enjoying it.  The style of the book is adventurous.  One of the things that have turned me off of books on this topic in the past is that they edit out all of the ugliness and uncertainty that you face when you attempt to implement this stuff.  Ron makes no secret of the fact that he was often uncertain when deciding over which path to take at key decision points - this makes it much easier to jump in and have a play.

No Comments