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.
