80 likes | 288 Vues
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.
E N D
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!
Oppsummering • Hva vinner du? • Hva taper du? • Hva er refactoring? • Hva er vanskelig med TDD?
Mer info • Original Bowling Artikkel: • http://c2.com/cgi/wiki?ObjectMentorBowlingGame • Robert Martins bok ”Agile Software Development” • Ytterligere TDD/Bowling Artikler (i C#): • http://xprogramming.com/xpmag/ • 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årt