Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
1
Test-Drevet Utvikling Bowling med http://extremeprogramming.no http://extremeprogramming.no
2
{trond,johannes}@extremeprogramming.no Hvem er vi •Trond Pedersen –Seniorkonsulent, ObjectWare –Medlem av styret i extremeprogramming.no –trond@extremeprogramming.notrond@extremeprogramming.no •Johannes Brodwall –Softwarearkitekt for Regningsbetaling, BBS –Fungerende leder, extremeprogramming.no –johannes@extremeprogramming.nojohannes@extremeprogramming.no
3
{trond,johannes}@extremeprogramming.no Extreme Programming & TDD •Foredraget er en introduksjon til TDD •TDD er en teknikk i XP •TDD står også utmerket på egen hånd eller som tillegg til din favorittmetodikk •TDD: –Write a test, make it pass
4
{trond,johannes}@extremeprogramming.no JUnit & Eclipse •JUnit – testrammeverk for Java •NUnit – testrammeverk for.NET •Eclipse har utmerket støtte for JUnit, men det har også for eksempel IntelliJ •TDD: –Write a test, make it pass!
5
{trond,johannes}@extremeprogramming.no PRAKTISK DEMO
6
{trond,johannes}@extremeprogramming.no Oppsummering •Hva er utfordringene? –Hva taper du? –Hva er vanskelig med TDD? •Mock Objects •Hva vinner du? –Endringer –Innfallsvinkel –Design –Trygghet
7
Spørsmål?
8
{trond,johannes}@extremeprogramming.no Mer info •Original Bowling Artikkel: –http://c2.com/cgi/wiki?ObjectMentorBowlingGamehttp://c2.com/cgi/wiki?ObjectMentorBowlingGame –Robert Martins bok ”Agile Software Development” •Ytterligere TDD/Bowling Artikler (i C#): –http://xprogramming.com/xpmag/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årteXtremeProgramming.no
9
{trond,johannes}@extremeprogramming.no
10
Bonusmatriell •Trond forteller om forecast på nett •Johannes forteller om JDemo –Andre problemstillinger
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.