02 Java Deep Dive II
Resources for this week are available in the resources section.
Learning objectives for the week
- Feedback on last weeks exercises
- Learn how to effectively use IntelliJ’s debugging tools to identify and fix issues in your Java code. This class will be mostly directed towards hands-on debugging starting from scratch.
Watch the video and read article in the resources section.
Toolbox: Debugging I kan se bort fra det med unit tests og TDD, som I ikke er blevet introduceret til endnu.
Read:
- Toolbox on SOLID
- Skim Design patterns
- Read pt 1 and 2 of Strategy Pattern You are welcome to read part 3 involving lambda which offers cleaner code. But in the first place it is most important that you understand the problem that the Strategy design pattern is solving.
- Read pt 1 and 2 of Factory Pattern
- Read Decorator Pattern
Watch these videos:
- Follow up on SOLID principles
- Introducing design patterns: Factory, Strategy, Decorator
- Pizza Ordering System with design patterns
- Continue with Pizza Ordering System
If you have extra time, then look at these extra exercised for the Pizza Ordering System.