Skip to content

Commit 5e4bdbe

Browse files
authored
Merge branch 'code-differently:main' into Lesson_16
2 parents 9ebe527 + f9c96e0 commit 5e4bdbe

File tree

2 files changed

+19
-6
lines changed

2 files changed

+19
-6
lines changed

.github/workflows/check_push.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ on:
1818
- "lesson_13/maps_java/**"
1919
- "lesson_13/maps_ts/**"
2020
- "lesson_14/exceptions/**"
21+
- "lesson_15/tdd/**"
22+
- "lesson_16/objects/**"
23+
- "lesson_17/bank/**"
2124

2225
jobs:
2326
build:
@@ -125,4 +128,14 @@ jobs:
125128

126129
- name: Build Lesson 15 with Java
127130
working-directory: ./lesson_15/tdd
131+
run: |
132+
./gradlew assemble
133+
./gradlew spotlessCheck
134+
135+
- name: Build Lesson 16 with Java
136+
working-directory: ./lesson_16/objects
137+
run: ./gradlew check
138+
139+
- name: Build Lesson 17 with Java
140+
working-directory: ./lesson_17/bank
128141
run: ./gradlew check

project_oop/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
## Introduction
55

6-
For this project, you and your teammates are tasked with modeling a real-world problem using object-oriented and SOLID design principles, from ideation to implementation.
6+
For this project, you and your teammates are tasked with modeling a solution to a real-world problem using object-oriented and SOLID design principles, from ideation to implementation.
77

88
## Prerequisites
99

@@ -17,7 +17,7 @@ Before starting work on your project, you will need to submit three user stories
1717
* 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.
1919
* Write unit tests achieving 90% code coverage (using JaCoCo for Java or Jest for Typescript).
20-
* Must include an integration test.
20+
* Must include an integration test for each user story that demonstrates how your code implements the desired feature.
2121
* Your solution must illustrate each of the SOLID principles.
2222
* Each team member must contribute *at least one* submitted pull request containing working code and tests.
2323
* Include a README for your repo describing the problem you're solving, the solution, and how you would improve your solution.
@@ -38,10 +38,10 @@ Design a CLI that allows users to interact with your application. Check out the
3838

3939
## Timeline
4040

41-
* Submit three user stories (Monday, 11/4 5PM ET)
42-
* Receive approval for your user stories (Tuesday, 11/5 1PM ET)
43-
* Finish code commits (11/8, 1PM ET)
44-
* Give presentation (11/11, 1PM ET)
41+
* Submit three user stories (Monday, 11/4, 5PM ET)
42+
* Receive approval for your user stories (Tuesday, 11/5, 1PM ET)
43+
* Finish code commits (Friday, 11/8, 1PM ET)
44+
* Give presentation (Monday, 11/11, 1PM ET)
4545

4646
## Grading
4747

0 commit comments

Comments
 (0)