• TDD - test-drevet development
TDD - test-drevet development

GOTOAcademy

TDD - test-drevet development

0,00

ANTAL

BESKRIVELSE

Baggrund

Det er efterhånden almindelig kendt, at test-drevet udvikling (TDD) er en fantastisk udviklingsmetode som medfører bedre struktur på koden, færre fejl, bedre vedligeholdbarhed og en god rytme i processen. Alligevel er det langtfra alle, der benytter denne metode.

Kursusbeskrivelse

Dette kursus vil starte med en introduktion til TDD, efterfulgt af en masse øvelser. I de fleste introduktionsartikler til TDD er eksemplerne desværre ofte trivielle, men her vil vi gå videre og også arbejde med mere avancerede problemstillinger. Der vil blive introduceret de værktøjer, der skal være i orden for at indføre TDD i en virksomhed, og vi vil se på de typiske forhindringer ifm. indføring af TDD, og hvad man kan gøre ved dem.

Kursets mål

  • Motivation for brug af TDD
  • Værktøjer til brug ved TDD
  • Best practices
  • Hvordan kommer man godt i gang?
  • Hvordan holder man det i gang?

Dag 1:

  • Teori: Introduktion til TDD – hvordan gør vi det, hvorfor gør vi det?
  • Øvelse: Simpel øvelse, løses parvis.
  • Teori: Introduktion til mock-frameworks – hvorfor har vi behov for dem, hvordan bruger vi dem?
  • Øvelse: Simpel øvelse med mocks (dvs. en mere avanceret øvelse end før), løses parvis
  • Resten af dagen: “Cyber Dojo” med en masse forskellige, små øvelser. Alle skal løses parvis vha. TDD og mocks, og hvert 5. minut skiftes makker og evt. opgave. Dette skulle gerne provokere deltagerne til at køre i meget små iterationer, så man hvert 5. minut har noget at aflevere til næste hold

Afsluttende opsamling på oplevelserne i løbet af dagen, så næste dag evt. kan tilrettes hvis nogen har specielle ønsker.

Dag 2:

  • Opsamling på erfaringer fra dagen før.
  • Teori: Kodestil når vi bruger TDD – hvordan er kodestilen anderledes, hvorfor?
  • Øvelse: Avanceret 2-timers-øvelse der skal provokere deltagerne til at lave et mere afkoblet design med TDD end de er vant til
  • Teori: Specielle udfordringer med “dårlige” frameworks, og hvad man gør, hvis man skal køre TDD op mod dem
  • Øvelse: Kør TDD op mod et framework, der slet ikke er designet til det

Afsluttende opsamling på oplevelserne de to dage. Spørgsmål og svar på falderebet.

Varighed: 2 dage, fra 9.00 til 16.00

Pris: DKR 70.000 ekskl. moms. Max 12 deltagere. Kunden står for lokale, AV og forplejning. GOTO Academy leverer underviser og kursusmateriale.

Læs vores kursusbetingelser her.

Er du interesseret i et firmakursus, så send os en mail eller ring til kursuschef Trine Mathorne på mobil: 29 78 30 30.

Enter some content - reasons why customers should join your mailing list...

SEARCH THIS STORE