Monday, October 15, 2007

18.MyISERN-1.1

The only thing that was difficult about this assignment was trying to figure out how to link all the different fields together. After brainstorming for the first day, we all had different ideas about how to go about it. I thought about creating another class that would be a link to all three fields but we felt that it was too much work and too much thinking. Eventually, our mighty teacher, Philip Johnson, posted a different way to look at the problem. By using a map, we could keep each field in an array and used their unique ID as a key. This way each field had their own link to each other and we could reference them anywhere in the code. This was the method we decided to use for our code.
Other than that, there really weren’t too many problems. It was a very long and tedious job but because our group met everyday, we managed to complete the project early. I was actually out for most of the week because of some issues with my full time job outside of class and also due to a motorcycle accident on Wednesday but I was able to quickly catch up and help my team through this assignment.
As for carrying out the work, we splitting the group work would be a better idea than working through XP. Jon started out in the back end by working with the XML files and trying to develop the maps for each field, while I worked on the interface and built my way back. Jung also helped out here and there. I believe that the fact that my team got together everyday starting from Thursday really helped us to finish this project quick. With that said I can proudly say that we finished all the tasks and wrote some very robust code. I tried to make sure that there was no way to break the code at all.
For the next milestone date, I would really change much at all. I believe that the work ethic that I have right now with my team is probably the driving force that keeps our project done on time. If anything, the only thing I would really change is trying to make sure that I don't get into anymore motorcycle accidents.


link to file: http://myisern-1-green.googlecode.com/files/myisern-xml-1.1.1014.zip

No comments: