Skip to content

Commit 9c3057f

Browse files
committed
docs: minor adjustments
Signed-off-by: Anthony D. Mays <[email protected]>
1 parent b78a8dd commit 9c3057f

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

project_oop/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@ For this project, you and your teammates are tasked with modeling a real-world p
77

88
## Prerequisites
99

10-
Before starting work on your project, you will need to submit three user stories as feature requests in your assigned GitHub repo. These will need to be approved by the instructor before you can begin coding.
10+
Before starting work on your project, you will need to submit three user stories as feature requests in your assigned GitHub repo. These will need to be approved by the instructor before you can begin coding. Your final project submission must enable the functionality described by your user stories.
1111

1212
## Project Requirements
1313

1414
* All work must be submitted in your team's assigned GitHub repository.
1515
* The assignment can be completed in TypeScript or in Java.
16-
* Must include at least 5 types of objects that relate to each other.
17-
* One of your objects must be a custom data structure that provides for adding, removing, and updating items in a collection
16+
* Must include at least 5 types of objects with meaningful relattionships to each other.
17+
* One of your objects must be a custom data structure that provides for adding, removing, and updating items in a collection.
1818
* Implement at least two custom exceptions.
19-
* Write unit tests achieving 90% code coverage
20-
* Must include an integration test
21-
* Your solution must illustrate each of the SOLID principles
22-
* Each team member must contribute at least one commit containing code and tests.
23-
* Include a README for your repo including a description of the problem you're solving, the solution, and how you would improve your solution.
19+
* Write unit tests achieving 90% code coverage.
20+
* Must include an integration test.
21+
* Your solution must illustrate each of the SOLID principles.
22+
* Each team member must contribute *at least one* submitted pull request containing working code and tests.
23+
* Include a README for your repo describing the problem you're solving, the solution, and how you would improve your solution.
2424

2525
# Presentation Requirements
2626

27-
* Your total time will be limited to 10 minutes and up to 10 slides.
27+
* Your presentation should be no more than 10 minutes with a maximum of 10 slides.
2828
* Each member of the team must speak during the presentation.
2929
* Your presentation must address the following questions:
3030
* What problem were you attempting to solve?
@@ -34,7 +34,7 @@ Before starting work on your project, you will need to submit three user stories
3434

3535
## Extra Credit
3636

37-
Design a CLI that allows users to interact with your application. Check out the code in [lesson_10](/lesson_10/libraries/src/cli/) for an example.
37+
Design a CLI that allows users to interact with your application. Check out the code in [lesson_10](/lesson_10/libraries/src/cli/) for an example in TypeScript, or [this file](/lib/java/codedifferently-instructional/instructional-lib/src/main/java/com/codedifferently/instructional/quiz/QuizProctor.java) for an example in Java.
3838

3939
## Timeline
4040

0 commit comments

Comments
 (0)