SWEA 2023 Weekplan 1

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

  1. TDD Part 1 (27 min)
  2. TDD Part 2 (19 min)
  3. 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!