System update for Client
Sunday 07 March 2010 at 04:36 am
Over the past week I’ve been updating a system that i wrong in late 2007, At that time they wanted the “Cart” system to only be available for a single login session, and not to be saved. So that’s exactly what was supplied. Now they want it updated to to be available at any point in the future and have the ability to be saved.
Normally this would be simple, but the entire system has been modified in gradual stages so much that’s an absolute nightmare. First I tried to just modify the code to get the required behaviour, but that failed. So now I was left with the choice of continuing to hack away at it in the hopes of getting it to work as required finally. Or rewrite the whole subsection from scratch.
I choose the latter, and that's been mostly all that I've been doing. Its been a nightmare but I'm finally seeing the light at the end of the tunnel and its allowed me to future proof the subsystem for the changes I can already foresee in the future.
Downside of it all is I’ve forced myself not to touch any other system within the base system, even though the desire to change quite a bit just to make it easier has been HUGE. But what can i do? I know myself if I started that then I wouldn’t be happy until it was a full re-write and i have neither the time or the patience for that.
Also have a assessment due this month, Not even looked at it yet. Behind on the coursework for it too, mostly theory based coursework and its so dry to read that every time I've attempted to I've fallen asleep. Great for those long nights, bad for assessment time!
Also got a strange project to-do with G for School. Something to-do with a snowman, we really don’t know what's expected though as the school neglected to tell us anything about it. And well G doesn’t seem to know anything about it. We’ve just got some previous entries in this snowman book to go from. Ahh well I've had some ideas and if we can get G to-do them tomorrow then I think his project will be finishable to turn in on Monday. If we’ve got the right idea about it anyway.
(0 votes, averaging 0.0)
No comments