| andrewmcdonagh 2007-02-05, 7:55 am |
| On Feb 5, 2:33 am, "Pete Dashwood"
<dashw...@removethis.enternet.co.nz> wrote:
> Andrew,
>
> I haven't had time to go through this in detail, but the approach is very
> impressive.
>
> You are demonstrating at a code level some of the most important concepts of
> OO.
>
> Great stuff!
>
> Pete
>
> <snipped to save space>
Thanks Pete,
If I'd been given the original code as part of work I probably would
have just redesigned the single class into the dozen or so
collaborating classes in one shoot, though still using the
Refactoring, keep it building, approach. But having mentored several
teams over the years I've found a step by step process can help show
not only the why, but also the 'how'.
The only difficulty is finding a level that is not patronsing...as
everyone has different skill levels.
Glad you are enjoying it.
Andrew
|