Over the 4th of July weekend I had a bunch of time to work on my thesis under some strange conditions.
- In a house in upstate NY
- Babysitting my sleeping kids
- No internet connection
- Forgot all my reference books
- Listening to the Spiderwick chronicles on my ipod
Data Import
My past experience has shown me that there is no substitute for real data in development and testing, so I'm focusing on getting the data imported from the legacy system into the new rails based central controller.
The data is realitively well structured in XML and csv files, but it is organized differently than it will be in my new relational DB which means there some work to do transforming the data as I import it.
So Far I've completed the import code for:
- Basic project/site meta-data
- Bug list definition
- Owner & Team Lists
- Bug list Projections
Source Code
Having deleted useful code more than once in the short time I've been working on this project I decided it was time to start using source control. Once I got back to an internet connection I set up a repository.
I'm hosting the project on google code at http://code.google.com/p/thesisdev/ and using the subclipse plugin to handle checkins.
The one thing that bugs me is I checked in non-working code. It's not something I like doing, but I really didn't want to lose any of the Spiderwick work.
My next job is to clean up all the pseudo code from the 4th and finish the import scripts.