Test-Drevet Utvikling Bowling med extremeprogramming.no
Hvem er vi •Trond Pedersen –Director of Business Opportunities - Favourite Systems –Medlem av styret i extremeprogramming.no •Johannes Brodwall –Softwarearkitekt for Regningsbetaling, BBS –Fungerende leder, extremeprogramming.no
Extreme Programming & TDD •TDD er en teknikk i XP •TDD står også utmerket på egen hånd eller som tillegg til din favoritt metodikk •TDD: –Write a test, make it pass
JUnit & Eclipse •JUnit – testrammeverk for Java •Eclipse har utmerket støtte for JUnit, men det har også for eksempel IntelliJ •TDD: –Write a test, make it pass!
PRAKTISK DEMO
Oppsummering •Hva vinner du? •Hva taper du? •Hva er refactoring? •Hva er vanskelig med TDD?
Spørsmål?
Mer info •Original Bowling Artikkel: – –Robert Martins bok ”Agile Software Development” •Ytterligere TDD/Bowling Artikler (i C#): – •Bøker –Test-Driven Development: By Example (Kent Beck) –Test-Driven Development: A Practical Guide (Dave Astels) •eXtremeProgramming.no har kildekoden til eksempelet, og du kan spørre oss spørsmål på forumet vårteXtremeProgramming.no