|
Teststyrd utveckling Java – labbkurs
Pris 18 000
Antal dagar 2,5
|
|
|
Teststyrd programutveckling är ett sätt att designa mjukvara som automatiskt ger ren, snygg och vältestad kod. Kursen omfattar fem olika laborationer. Utifrån en protokollspecifikation för meddelanden mellan en klient och en server får kursdeltagarna steg för steg skapa ett mindre antal klasser för meddelandehantering. Klasserna utökas och görs om mellan de olika delarna allt eftersom protokollspecifikationen utökas.
Labbarna utförs i programspråket Java med utvecklingsmiljön Eclipse. Kursdeltagarna får öva sig i att arbeta teststyrt genom att alltid skapa testfall först och sedan därefter implementera funktionaliteten. Efter lite övning blir detta ett inspirerande och tryggt sätt att jobba på. För testerna används testramverket JUnit. Under laborationerna tränas även utveckling med hjälp av designmönster och refactoring. |
Varje del inleds med ett kort teoridel som introducerar de koncept som skall ingå i övningarna för just den delen. Därefter följer själva laborationsdelen, där deltagarna jobbar två och två. Varje del avslutas med en sammanfattning av det som lärts ut.
Mål
Att få en praktisk erfarenhet av att utveckla kod teststyrt.
Avsedd för
Programmerare och designers som vill lära sig grunderna i teststyrd utveckling.
Förkunskaper
Programmeringsvana på basnivå.
Kursdokumentation
I kursen ingår egenproducerat kursmaterial.
|
Kursinnehåll
Teststyrd utveckling
Objektorientering
Designmönster
Refactoring
|