Hide menu

TDDE45 Software Design and Construction

Seminar 3: Lab 2 review (LAB1)

Preparations

  • Watch Uncle Bob talk a bit about design principles and SOLID. You do not need to watch in great detail; you can listen while cooking or doing something else if you prefer.
  • Read about the KISS principle: article and its wiki entry. How does it relate to SOLID?
  • Conduct the lab and share the work with the lab assistant and other pairs in your group of 6 students 24 hours before the seminar. Your submission should be a realistic attempt at solving the lab; there may be some parts you misunderstood or failed to solve (in that case, include some of your discarded ideas or non-working solutions in the comments).
  • Review the other pairs' source code locations and decide what design pattern or design violation was found at this location. We recommend that you start reviewing the code as soon as you get it.
  • Review your own code again shortly before the seminar so it's fresh in your memory.

The seminar

You will perform the seminar in the groups with six students that sent each other the preparation in advance. You shall present and review each others’ work during Lab 2. At the end, we will discuss together common questions related to Lab 2.

Make sure to take notes during the seminar. You will need it for the lab report.

Passing requirements

This seminar is part of UPG1, and has the following requirements:
  • Preparation submitted before the seminar. Send an email when it is prepared:
    TDDE45: Submission Seminar 3
    (...)
    Regards,
    Name (student ID) and
    Name (student ID)
    
  • Active participation during the seminar. Make sure to take notes.

Note: The lab reports are sent in after the corresponding seminars (giving you time to improve the implementation based on what was said during the seminar).


Page responsible: Adrian Pop
Last updated: 2022-08-13