We have a Fowler devotee on our team, and I have to bite my tongue quite often when he's off on one about methodology. He often needs to be reminded that it's about making ? not about making beautiful software that doesn't sell, and in that you just sometimes have to make compromises.
But, having said that, there's no harm in getting to know some patterns.
Today I have been refactoring a Json web service using "dependency injected TDD driven unit tests". Not in Ruby, in C#. Actually it's more like domain driven design, but it's certainly test-first work.
I think you have to apply a decent amount of bulls**t filtering when reading stuff by the Gurus, and just try to take out of it that which has value - because there's often value in there, even if it surrounded in manure.
Posted By: Arizona Bay, Aug 5, 15:24:07
Written & Designed By Ben Graves 1999-2025