Test Driven Development
Test Driven Development (TDD) beskæftiger sig med at udvikle kode i korte iterationer og at skrive automatiserede tests af ny
funktionalitet, vel at mærke før den implementeres. På trods af, at TDD har været et buzzword i adskillige år, er teknikkens aktualitet ved brug af iterative processer som Scrum, større end nogensinde.
Kurset henvender sig til .NET udviklere.
På kurset starter vi fra bunden med en introduktion til unittest,
hvorefter vi ser et par eksempler på simple unittests. Herefter snakker vi om forskellige værktøjer og teknikker, som kan lette arbejdet med at skrive gode unittests. Vi kigger blandt andet på dependency injection og et produkt til at skrive mocks. Mock objekter er en teknik til at oprette dynamiske objekter til vores unittest. Efter nogle øvelser, bevæger vi os over i en introduktion til test driven development. Vi ser hvordan vores viden omkring unittests og mock objekter, kan hjælpe os til at skrive test undervejs i processen. Vi diskuterer ligeledes forskellige typer af tests og ulemperne ved at misforstå dem.
Dagen vil være sammensat af en række præsentationer til de forskellige emner, krydret med skridt-for-skridt kodeeksempler på projektoren. Der vil ligeledes være øvelser undervejs, hvor deltagerne selv får lov til at blive “test-drevne”. Alle eksempler vil blive skrevet i C# og Visual Studio 2005, men kan uden problemer oversættes til eksempelvis Java og C++.
Næste kursusafholdelse: Se kalender.
Varighed 1 dag
Pris Kr. 3.800 pr. person ekskl. moms
Formålet med dette kursus er at gøre deltagerne i stand til at udvikle de systemer, brugerne efterspørger på en måde, så systemet nemt kan reguleres når/hvis behovet er der.
Hvad objekt orienteret analyse og design handler om.
Basis viden om objekt orientering med use case og UML notationen.
Hvordan lever man op til efterspørgslen.
Hvordan laver man en god domæne model.
Use-case relationer med GRASP patterns.
At designe klasse diagrammer.
Forbedring af design klasse diagrammer ved brug af sekvens, interaktion og state diagrammer.
Designing objekter og deres ansvar med GRASP patterns
At designe use case relationer med design patterns
Modeling behavior i state-chart diagrammer.
Design af logisk arkitektur med patterns.
Hvordan overskrider man grænsen mellem OO modeller og relationale databaser.
Hvordan komponenter, frameworks og patterns gør OO brugbar igen.
4 dage
Price:
15.200 kr. pr. person ekskl. moms.
Kontakt vores kursusafdeling for yderligere information.
Tlf.:+45 8732 8782. Mail: training@trifork.com
