Quote:
Originally Posted by Alan Anderson
I think the existing "platform" could be made a whole lot easier simply by changing the architecture of the default code. ... The architectural philosophy of putting separate functionality in separate places, including keeping input and output processes detached from each other, seems to work very well.
|
I agree with this post entirely. Our team has done the same thing for the past few years. It's been frustrating to do some of this because of many quirks in the system, but it has resulted in a much easier program to work with. We'll be cleaning up last years code this fall, pulling out all the machine specific stuff as a baseline for next year. If we can find the time I hope to post the results as an alternative to the default code for teams to start from in 2008.