Testdriven utveckling i verkligheten

 Arrangemanget är inte öppet för anmälningar.
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 hem och träna vidare 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 ha sönder något
  • Trygghet - att ändra och prova
  • Fokus - på ny funktionalitet lite 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"

 

När
29 februari, 2016 09:00 till  1 mars, 2016 16:30
Plats
Responsive AB, Science Park,
Gjuterigatan 9,
553 18 Jönköping,
Sverige
Avgift(er)
Kursavgift 11 500,00 kr

Nyhetsbrev

Responsives nyhetsbrev levererar tips om modern systemutveckling och hur man bygger välfungerande utvecklingsprocesser och -organisationer. Du får förstås också nyheter om våra arrangemang före alla andra.

Responsive Development Technologies AB

Linköping
Teknikringen 10
Linköping, 58330
SWEDEN
+46 (0)13 219250