Some of this stuff is so clearly brittle (hundreds of lines of
>procedural code, no comments, "magic numbers", undocumented code values which cause different branches, etc.) you hardly dare touch it because you almost know you won't wind up with the same results.
>
>Mike
That's it ! I had to make lots of very small changes and test a lot because there was global stuff everywhere. At least I'm now enough of an experienced developer to know that what I was doing now has the fancy name of Refactoring :) And I was, in effect, using decorator patterns a lot ...
Amazing how bad code forces you to learn a lot !
Jamie
Cheers,
Jamie