Skip to content

Commit c5bbd6b

Browse files
committed
Implement lesson 17 ATM enhancements: business account validation, audit log, currency conversion, money order support, savings account restrictions
1 parent 1c93014 commit c5bbd6b

File tree

25 files changed

+321
-53
lines changed

25 files changed

+321
-53
lines changed

lesson_15/.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"java.compile.nullAnalysis.mode": "automatic"
3+
}

lesson_17/README.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

lesson_17/Thusser17/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Lesson 17: OOP Principles, Part II ([Slides](https://code-differently.github.io/code-society-25-2/slides/#/lesson_17))
2+
3+
## Pre-work
4+
5+
Please review the following resources before lecture:
6+
7+
### Required
8+
9+
* [Object-oriented Programming in 7 minutes | Mosh (Video)](https://www.youtube.com/watch?v=pTB0EiLXUC8)
10+
* [Naming Convention In Java Tutorial #77 (Video)](https://www.youtube.com/watch?v=QazDDPtSulY)
11+
12+
### Recommended
13+
14+
* [Naming Conventions - Oracle (Article)](https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html)
15+
* [Test-Driven Development (TDD): A Time-Tested Recipe for Quality Software (Article)](https://semaphoreci.com/blog/test-driven-development)
16+
17+
## Homework
18+
19+
- [ ] Complete [Applying SOLID principles](#applying-solid-principles-bank-atm) exercise.
File renamed without changes.

lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/exceptions/AccountNotFoundException.java renamed to lesson_17/Thusser17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/exceptions/AccountNotFoundException.java

File renamed without changes.

lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/exceptions/CheckVoidedException.java renamed to lesson_17/Thusser17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/exceptions/CheckVoidedException.java

File renamed without changes.

lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/exceptions/InsufficientFundsException.java renamed to lesson_17/Thusser17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/exceptions/InsufficientFundsException.java

File renamed without changes.

lesson_17/bank/bank_app/src/test/java/com/codedifferently/lesson17/Lesson17Test.java renamed to lesson_17/Thusser17/bank/bank_app/src/test/java/com/codedifferently/lesson17/Lesson17Test.java

File renamed without changes.

0 commit comments

Comments
 (0)