Læringsmål for OOP, GIT og TDD uge

Efter denne uge er det meningen at du kan:

OOP

  • Forklare følgende begreber:
    • Klasser
    • Objekt
    • Reference
    • Constructor
    • Metode
    • Klasse variabel
    • Instans variabel
    • Lokal variabel
    • Statisk metode
    • Instans metode
    • Statisk import
    • Pakke
    • Polymorfi
    • Nedarving
    • Interfaces
    • Exceptions

GIT

  • Kunne benytte git bash kommandoer og/eller github desktop til at løse følgende opgaver:
  • Oprette et nyt git repository (lokalt og på github)
  • Clone et git repository fra github
  • Tilføje filer til et git repository
  • Committe ændringer til et git repository
  • Push ændringer til et git repository på github
  • Oprette en ny branch
  • Skifte mellem branches
  • Merge branches
  • Oprette en pull request
  • Løse merge konflikter
  • Se status på et git repository
  • Se loggen for et git repository
  • Se forskellen mellem to commits
  • Undo ændringer i et git repository

TDD

  • Kunne forklare hvad TDD er samt fordele og ulemper ved TDD
  • Kunne forklare hvad en unit test er
  • Kunne implementere en simpel unit test
  • Kunne bruge TDD til at udvikle en simpel klasse

Top

2. semester forår 2024