User:David Thomson
From CSSEMediaWiki
Revision as of 22:53, 19 August 2008 by David Thomson (Talk | contribs)
Davids home page
Design Study
For my design study I am going to re-design the WETAS base classes (aka JITAS), which we developed in COSC314 in 2007. I think the design is not very good, and in particular has very high coupling between classes. Here is the original UML diagram.
The Plan
- Set up original JITAS project in Eclipse
- Ensure all unit tests work as expected
- Redesign and Refactor Code
- Ensure all unit tests (still) work as expected
The existing unit test will help a lot, and it fits very well into the refactoring process. If the unit tests work after my redesign, I can be sure that I havn't changed the logic - only the design.