|
||||||||
Project 1Due October 25 midight Address Book Console Application
Points 200 GOAL and Outcomes:This project will serve you in developing your OOP skills through developing an Address Book Console Application that requires assembling a solution out of modular classes, giving each class a good API for its client(s) and testing. This requires:
ClassesI am going to help you out by paritally specifying some of the OOP design you MUST adhere to. Here is a list of classes that you must implement and their meanings:
Unit TestingWork on your unit-tests before getting in too deep writing your Address Book Application code. You must create a test class for every class you create. For example, for the AddressBook class create a JUnit unti testing class called AddressBookTest. Writing the tests at the start (or almost) helps you get started thinking about methods and and use cases are before you write the code. Then, having the tests in place makes it easy to see if your code is working as you build out the code for the various cases. I will look at the unit testing code as follows:
Example Sessionformat of this session is up to you....the content is what is important NOTE: white shows the text output by the program, purple shows the input typed in by the user
Specifications and Code
Git
Deliverables -MUST KEEP THESE FILENAMES SPECIFIED BELOW.
|
||||||||
© Lynne Grewe |