Testdriven utveckling i verkligheten
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
Gjuterigatan 9,
553 18 Jönköping,
Sverige
Avgift(er)
Kursavgift | 11 500,00 kr |