Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Compulsory Task Follow these steps: - Design your program to meet the specifications given by the client. Extend the program that you have written in

image text in transcribed
Compulsory Task Follow these steps: - Design your program to meet the specifications given by the client. Extend the program that you have written in previous Capstone Projects so that this program also: - Reads details about existing projects from a text file and uses this information to create a list of project objects. Allows a user to add new objects to this list. Allows a user to select and update or finalise any project on the list. Allows a user to see a list of projects that still need to be completed. Allows a user to see a list of projects that are past the due date. Writes the updated details about the projects to the text file when the program ends. - Besides meeting the above criteria, you should also do the following: - Make sure that your program includes exception handling. Use try-catch blocks wherever appropriate. This should include ensuring that your program handles exceptions related to writing or reading to/from text files and exceptions related to acquiring user input. - Make sure that you have completely removed all errors from your code. Take extra care to ensure that logical and runtime errors have been detected and removed. - Make sure that your code has been adequately refactored. - Make sure that your code is adequately documented. Adhere to the style guide found here Use Javadoc to generate API documentation from documentation comments for your program. - Submit your fully debugged and refactored code and the documentation for your project to a code reviewer. - After receiving feedback from a code reviewer and improving your code based on this feedback, add your program to Github

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

RP-7 What is natural selection?

Answered: 1 week ago