For this Project 1 Index milestone, your project must maintain the functionality from the Project v1.1 Tests assignment, address changes from the Project v1.3 Review assignment, create a v1.4.x
release, and undergo one or more code reviews with the instructor until the design passes.
TABLE OF CONTENTS
You must complete the following assignments before beginning to work on this one:
Clean up your code before requesting a code review. This includes:
thrown
or properly handled in the main
method. Do not output stack traces.println
statements used for debugging code. Only the main
method should produce console output, and it should always be informative and user-friendly.@SuppressWarnings
annotation—fix the underlying issue instead.The Configuring Eclipse guide shows how to automate several of these steps every time you save a file.
<aside> <img src="/icons/warning_gray.svg" alt="/icons/warning_gray.svg" width="40px" /> We expect that your code may have 1 or 2 minor cleanup issues before a code review. However, we will charge 1 or more tokens for a significant number of repeat issues, or if it is clear you did not attempt to cleanup your code before requesting a code review.
</aside>
Your goal is to create a well-designed version of your project. In addition to addressing TODO
comments form previous code reviews, the reviewer will evaluate whether your code meets the following factors:
If your code needs improvement, you will receive additional advice on next steps during your appointment and asked to resubmit your code review request. For example, if you requested a review for v1.4.0
, you will be asked to address several more TODO
comments, create a v1.4.1
or later release, and re-request a code review.
Otherwise, if the reviewer determines your code is well-designed and ready for additional functionality, you will earn a grade for this design milestone and given instructions on how to move on to the next project.
<aside> <img src="/icons/warning_gray.svg" alt="/icons/warning_gray.svg" width="40px" />
It is rare to pass the design on the first attempt. You should expect to resubmit this assignment between 1 to 3 times.
</aside>
This is the last Project 1 Index assignment. You may move on to Project 2 Search code reviews after this assignment is complete.
Find more information related to this project assignment below.