Past due
Milestone
Mar 16, 2018–Mar 29, 2018
Milestone 2
In Milestone 2, we will implement a major feature of the game. We will code it to your definition of done, including:
- A game that can be won
- The GUI
- The business logic
- The supporting data structures.
We will code the whole term project using test-driven development. You aren't adequately skilled to build a GUI with TDD, so focus your TDD efforts on the business logic and supporting data structures.
For best results, build the GUI so that:
- The GUI calls the business logic.
- The business logic knows nothing about the GUI.
Otherwise, your code will not be testable.
Finally, you should put a workflow in place to ensure your code is of good quality.
Assign some issues to this milestone.