The learning goals for Week 35 are:
Mon: Introduction to the course. Testing and Test-driven Development. Wed: TDD continued. The HotStone project.
Literature:
Slides:
Notes for this weekplan:
Use the first lab class/"TØ" to work on Iteration 0: The Development Environment which is described on the Mandatory Exercises link in the menu.
New to IntelliJ? I keep this default keymap near me all the time.
You can find the PayStation TDD starting code at paystation-tdd-iteration-0.zip, which is the one I use in the lecture.
If you missed my live lecture in which I develop the PayStation using TDD, you may view these screencasts
- TDD Part 1 (27 min)
- TDD Part 2 (19 min)
- TDD Part 3 (12 min)
Additional exercises:
2.3 (2.4) (5.2) (5.3) 5.5
Legend: The typography bold, normal, (brackets), above indicate my perception of how important the exercises are from high to optional. However, solve the mandatory project first!