






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
M6 Domain Implementation
Requirements:
- Implement Domain Objects
- Create SUnit tests to unit test your core Domain Objects (you do not need to write tests for trivial accessor/modifier methods or for gui-specific methods)
This milestone was moderately difficult, partly because it was hard to divide up the work and figure out everyone’s responsibilities.
What Worked:
- As stated in class, have the people that wrote the class write the SUnit test. They will know the code the best.
- We used Cincom’s Store for our version control, which after we figured out wasn’t too bad to use.
What Didn’t Work:
- We started very late, so we were missing a lot of functionality during our demo. Make sure you get started early.
- Since we were all sort of unfamiliar with group-programming, we made a mistake of everyone coding a bunch then trying to compile it together. This is a headache, everyone should publish their code regularly and everyone should update regularly so that the code is recent. This way you don’t have to figure out what you got rid of or kept since the previous week.
- As mentioned earlier, it was hard to divide up the work for people to code. So many of the classes work together, so start thinking about which classes go together so when you divide it up, everything goes smoothly.
Summary:
Get started early, think ahead, and stay current with code.
Link to this Page