[CompInaBox-discuss] I'm starting on the SlidingDoors re-implementation...
Brought to you by:
ericnielsen
From: Eric D N. <nie...@MI...> - 2006-03-19 06:00:37
|
Like last "summer" I'm starting off with an ambitious plan, if I make decent progress by June, I'll continue with the plan, otherwise I'll fallback to a more conservative approach. The plan -- rewrite all of SlidingDoors -- registration, stats, and comp admin eliminate the per competition databases (merge content into the central DB) build a comprehensive test suite migrate to a better MVC architecture I've been wanting to eliminate the per-competition databases for a long time; however that requires touching a lot of the files. Therefore a rewrite is the right time to do it. If I'm starting from "scratch" its easier to ensure that the proper test cases are involved. I plan to lift as much code as I can from the old CIB and my work last summer on migrating to the new MVC architecture. I haven't figured out how to combine the goals of code-reuse and comprehensive test cases. I hope to proceed using test driven development, for both source changes and DB schema changes. If anyone is interested in helping, as always, please let me know. A division of labor with someone helping with either the admin or stats while I tackle the registration, or vice versa, etc would be very helpful. Eric |