OM OSS           TJÄNSTER           KLIENTER           KUNSKAP           KONTAKTA OSS        Hem     Sök     Utskriftsversion     
         Utbildningar och seminarier     |    Utveckling     |    Mentorskap     |    Scrum     |    DDD     |    Lean  
Testdriven utveckling och refactoring
Praktisk workshop
1 dag
Denna kurs är avsedd för utvecklare som kan programmera i ett objektorienterat språk.
Mjukvara ska vara mjuk. Det hörs ju på namnet. Tyvärr är större delen av den kod som skrivs idag hård och oflexibel - redan inom ett år kan den vara så komplicerad att inte ens den som har skrivit koden själv vågar gå in och göra några större förändringar eftersom hela applikationen då riskerar att falla sönder.

Testdriven utveckling är ett arbetssätt som förhindrar att det blir så. Tekniken är enkel, i alla fall i teorin: skriv ett automatiskt test, se till att det fallerar och skriv sedan kod som gör att testet går igenom. Resultatet blir dels att koden redan från början skrivs så att den är lätt att testa, samt att utvecklarna automatiskt bygger upp en heltäckande testsvit runt sin mjukvara under arbetets gång.

Denna mycket praktiskt inriktade kurs visar hur man går till väga för att utveckla testdrivet, samt hur man kan använda sig av testfallen för att på ett säkert sätt göra radikala förändringar av sin kodbas.

Innehåll

  • Kort teoretisk genomgång av utvecklartestning och de vanligaste verktygen som används.
  • Praktisk workshop, testdriven utveckling: Deltagarna grupprogrammerar en enkel applikation genom testdriven utveckling.
  • Praktisk workshop, refactoring: Deltagarna skriver i grupp om stora delar av applikationen med stöd av de automatiska testen.
  • Avancerade tekniker: hur skriver man enhetstest för befintlig kod som inte är designad för att vara enkel att testa?
© Copyright 2006 Citerus AB  | Disclaimer  | Integritet