It works! Time to smash it apart :)
Well it works… but as development progresses some, err, bad habits sneak it. There were a lot of features added to nifty in a relative short period of time and some of these features messed up the code as well as internal dependencies (I’m sure you know what I’m talking about…).
One thing I pretty much hate are inheritance dependencies. Sadly I’ve just introduced a fairly big one to manage all the controls in Nifty *sigh*
Well it’s time to get the refactoring hat on and clean up the mess
Btw: If you still need a christmas present (for yourself or some co-worker) I’d higly recommend the book:
“Refactoring: Improving the Design of Existing Code” by Martin Fowler.
This book rocks :> I’ve learned a lot from it.
