Learning Objectives
Forstå debugging processen som en teknik, hvor man kan gå systematisk og trinvist igennem kode for at identificere en fejl.
Anvende debugging tool i IntelliJ IDEA til at inspicere variabel-værdier og evaluere expressions.
Forstå unit testing som en måde at teste de mindste dele af et program (metoderne).
Kunne implementere simple unit tests.
- Forstå design patterns som en løsning på generelle software design problems der hjælper udviklere med at lave læsbar og vedligeholdelsesvenlig kode.
- Forstå og implmentere strategy, factory and decorator design patterns.
- Kan forbedre kode-design vha. en række designprincipper kaldet “SOLID principles”.
Det samme som de forrige dage.