Skaffa dig djuplodande insikter, kunskaper och färdigheter i programmeringsmetoden TDD med hjälp av en lärare som arbetat och utbildat länge inom området. Kursen innehåller en stor andel praktiska moment som du kan ta med dig och fortsätta att träna på.

I och med populariseringen av agila utvecklingsmetoder har också många sneglat på, och kanske även provat, testdriven utveckling.

Många har ändå frågor om hur det är tänkt att fungera i verkligheten och om det faktiskt gör det. Den här kursen ger svaren på dessa frågor och ger dig insikter, kunskaper och färdigheter att faktiskt fortsätta att träna "hemma".

Genom att använda TDD vinner man

  • Hastighet - genom att snabbt få veta om det fungerar
  • Kvalitet - genom kunna ändra utan att ha sönder något
  • Trygghet - att ändra och prova för innovation och bästa lösning
  • Fokus - på ny funktionalitet ett kontrollerat steg i taget
  • Täckande och relevanta tester - utan att ta extra tid att utveckla tester

Kursinnehåll

Grundläggande TDD

  • Red, Green, Refactor
  • små steg
  • att skapa och ordna tester
  • tips och tricks
  • baklängesprogrammering
  • träning

Komponenter

  • frilägga sin komponent
  • ATDD, acceptanstestdriven utveckling
  • dubbel-loop TDD
  • stubbar och mocks

Kodstank och refaktorering

  • refaktorering, renovering och omskrivning
  • när refaktorera
  • läsbar kod
  • bra kod (“Clean Code”) och SOLID-principerna
  • kodlukter (“Code Smells”)
  • tester och refaktorering för förståelse

Arbeta i existerande kod

  • “Scratch Refactoring”
  • testtäckning
  • "Pinning Tests"
  • "Approval Testing"

Responsive Development Technologies AB

Linköping
Teknikringen 10
Linköping, 583 30
SWEDEN
Tel: +46 (0)13 219250
Den här e-postadressen skyddas mot spambots. Du måste tillåta JavaScript för att se den.