![]() |
|
|
|
| | | | | | | | | | |
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
|
![]() |