test driven developmenttest driven development viktor nordling testdriven utveckling presentera mig...
TRANSCRIPT
![Page 1: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/1.jpg)
Test Driven Development
Viktor Nordling
![Page 2: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/2.jpg)
testdriven utveckling
![Page 3: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/3.jpg)
presentera mig
![Page 4: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/4.jpg)
Viktor Nordling
![Page 5: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/5.jpg)
civilingenjör i datateknik
![Page 6: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/6.jpg)
KTH 1999-2004
![Page 7: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/7.jpg)
HÅR!
![Page 8: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/8.jpg)
Japan
![Page 9: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/9.jpg)
utbytesstudent
![Page 10: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/10.jpg)
Tokyo Institute of Technology
![Page 11: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/11.jpg)
ett tips
![Page 12: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/12.jpg)
åk!
![Page 13: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/13.jpg)
karriär
![Page 14: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/14.jpg)
2000
![Page 15: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/15.jpg)
Webest
![Page 16: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/16.jpg)
“bli rika på IT-bubblan”
![Page 17: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/17.jpg)
blev vi inte
![Page 18: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/18.jpg)
lärde oss mycket
![Page 19: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/19.jpg)
konsulter
![Page 20: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/20.jpg)
“betala med mobilen”
![Page 21: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/21.jpg)
olika företag
![Page 22: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/22.jpg)
![Page 23: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/23.jpg)
![Page 24: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/24.jpg)
![Page 25: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/25.jpg)
gemensam nämnare
![Page 26: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/26.jpg)
![Page 27: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/27.jpg)
“konsult”
![Page 28: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/28.jpg)
poker / online gaming
![Page 29: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/29.jpg)
sett mycket dålig kod
nästan alla ställen
![Page 30: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/30.jpg)
tips: gör den inte sämre
![Page 31: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/31.jpg)
se många olika företag
![Page 32: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/32.jpg)
gizmondo
![Page 33: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/33.jpg)
![Page 34: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/34.jpg)
tradedoubler
![Page 35: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/35.jpg)
![Page 36: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/36.jpg)
aftonbladet
![Page 37: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/37.jpg)
ingen kommentar
![Page 38: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/38.jpg)
IDAG
![Page 39: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/39.jpg)
![Page 40: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/40.jpg)
startat 2007 med 3 kollegor från Tain
![Page 41: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/41.jpg)
flaggskeppsprodukt
![Page 42: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/42.jpg)
“FIREBASE”
![Page 43: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/43.jpg)
“server för spel på nätet med många samtidiga spelare”
![Page 44: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/44.jpg)
säljer servern till kunder som vill göra spel och hjälper dom
att göra spelen
![Page 45: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/45.jpg)
Mahjong
![Page 46: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/46.jpg)
![Page 47: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/47.jpg)
Backgammon
![Page 48: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/48.jpg)
![Page 49: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/49.jpg)
några av Europas största spelsajter
![Page 50: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/50.jpg)
![Page 51: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/51.jpg)
![Page 52: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/52.jpg)
inte miljonärer än
![Page 53: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/53.jpg)
försörjer oss som konsulter
![Page 54: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/54.jpg)
![Page 55: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/55.jpg)
java + swing
![Page 56: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/56.jpg)
FIREBASE
![Page 57: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/57.jpg)
idén
![Page 58: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/58.jpg)
![Page 59: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/59.jpg)
![Page 60: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/60.jpg)
köpte pokerserver
![Page 61: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/61.jpg)
KANADA
![Page 62: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/62.jpg)
“arkitektur” “kluster”
![Page 63: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/63.jpg)
![Page 64: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/64.jpg)
![Page 65: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/65.jpg)
lärde oss mycket
![Page 66: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/66.jpg)
“I know several thousand things that
don’t work”- Thomas Edison
![Page 67: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/67.jpg)
som vi använde för att bygga Firebase
![Page 69: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/69.jpg)
några coola saker
![Page 70: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/70.jpg)
riktig fail over
![Page 71: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/71.jpg)
lägg till server under körning
![Page 72: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/72.jpg)
open source
![Page 74: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/74.jpg)
något annat jag lärde mig på Tain
![Page 75: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/75.jpg)
TDD
![Page 76: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/76.jpg)
![Page 77: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/77.jpg)
Henrik Kniberg
![Page 78: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/78.jpg)
![Page 79: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/79.jpg)
projektledare
![Page 80: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/80.jpg)
kunde programmera
![Page 81: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/81.jpg)
introduktion till TDD
![Page 82: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/82.jpg)
då jag såg ljuset
stulit några slides
![Page 83: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/83.jpg)
Vad är TDD?
![Page 84: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/84.jpg)
poll
![Page 85: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/85.jpg)
skrivit unit-tester?
![Page 86: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/86.jpg)
hört talas om TDD?
![Page 87: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/87.jpg)
använt TDD?
![Page 88: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/88.jpg)
använt Eclipse?
![Page 89: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/89.jpg)
TDD=skriv testet först, sen koden
![Page 90: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/90.jpg)
testet driver koden
![Page 91: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/91.jpg)
REDGREEN
REFACTOR
![Page 92: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/92.jpg)
RED = fallerande test
![Page 93: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/93.jpg)
GREEN = fungerande test
![Page 94: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/94.jpg)
REFACTOR = eliminera duplucering
![Page 95: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/95.jpg)
TDD != alla tester
![Page 96: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/96.jpg)
“specifikation”
![Page 97: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/97.jpg)
börja med ETT test
![Page 98: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/98.jpg)
sen kod
![Page 99: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/99.jpg)
sen test
![Page 100: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/100.jpg)
sen kod
![Page 101: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/101.jpg)
“baby steps”
![Page 102: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/102.jpg)
feedback
![Page 103: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/103.jpg)
public static void main(String args[]) {... some stuff here
System.out.println("Result = " + someValue); }
![Page 104: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/104.jpg)
![Page 105: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/105.jpg)
ROLIGARE
![Page 106: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/106.jpg)
SNABBARE
![Page 107: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/107.jpg)
BÄTTRE
![Page 108: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/108.jpg)
AUTOMATISERA
![Page 109: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/109.jpg)
vanligt problem när man skriver ett test:
![Page 110: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/110.jpg)
“för att skapa en instans av A behöver jag en B och en C, men för att kunna skapa en C behöver jag en D...”
![Page 111: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/111.jpg)
TDD kräver tesbarhet
![Page 112: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/112.jpg)
testbarhet => “loose coupling”
![Page 113: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/113.jpg)
TDD => bättre design
![Page 114: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/114.jpg)
ett antal tester => “test harness”
![Page 115: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/115.jpg)
skyddsnät
![Page 116: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/116.jpg)
![Page 117: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/117.jpg)
testtäckning => finmaskighet i skyddsnätet
0%-100%om man kör alla tester och kollar hur många procent av koden som testades så får man testtäckningen
![Page 118: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/118.jpg)
![Page 119: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/119.jpg)
Text
![Page 120: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/120.jpg)
TDD => hög testtäckning
![Page 121: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/121.jpg)
fördelar
![Page 122: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/122.jpg)
fångar buggar och regressioner
![Page 123: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/123.jpg)
minskar “development by fear”
![Page 124: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/124.jpg)
tillåter större refaktoreringar
![Page 125: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/125.jpg)
när du skriver testet
![Page 126: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/126.jpg)
låtsas att du använder kod som redan finns
![Page 127: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/127.jpg)
och att koden är bra
![Page 128: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/128.jpg)
skriv sen den bra koden
![Page 129: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/129.jpg)
när du fixar en bugg
![Page 130: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/130.jpg)
börja med ett test som påvisar buggen
![Page 131: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/131.jpg)
ett BRA test är:
![Page 132: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/132.jpg)
kort
![Page 133: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/133.jpg)
testar EN sak och är TYDLIGT med vad det
testar
![Page 134: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/134.jpg)
går SNABBT att köra
![Page 135: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/135.jpg)
FALLERAR om koden det testar är trasig
![Page 136: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/136.jpg)
är TYDLIGT med vad som är fel när det
fallerar
![Page 137: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/137.jpg)
public void testFirstFibonacciIsZero() { calculator = new FibonacciCalculator(); int first = calculator.getFibonacci(0); assertEquals(0, first); }
![Page 138: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/138.jpg)
Live-demo
![Page 139: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/139.jpg)
skriv en metod som tar en kommaseparerad lista av booleans och
returnerar en java.util.List<Boolean>
![Page 140: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/140.jpg)
exempel:“true, false” =>
[true, false]
![Page 141: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/141.jpg)
nyttiga tips
![Page 142: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/142.jpg)
keep it short!
![Page 143: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/143.jpg)
testkod är lika viktig att underhålla som produktionskod
![Page 144: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/144.jpg)
undvik duplicering
![Page 145: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/145.jpg)
undvik övertestning
![Page 146: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/146.jpg)
använd TDD även när du “bara ska göra en
liten grej”
![Page 147: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/147.jpg)
![Page 148: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/148.jpg)
![Page 149: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/149.jpg)
frågor?
![Page 150: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/150.jpg)
vad är svårast med mjukvaruutveckling?
beroenden mellan klasser i stora system
hindra kod från att ruttna
“death by copy paste”
![Page 151: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/151.jpg)
vad önskar du dig att du hade lärt dig mer
om på KTH?hantera beroenden mellan klasser i stora projekt
TDD och dependency injection
![Page 152: Test Driven DevelopmentTest Driven Development Viktor Nordling testdriven utveckling presentera mig Viktor Nordling civilingenjör i datateknik KTH 1999-2004 HÅR! Japan utbytesstudent](https://reader033.vdocuments.pub/reader033/viewer/2022042302/5ecd00b77ecb094a9412b60a/html5/thumbnails/152.jpg)
vad behöver man kunna mer än att
programmera?versionshantering
SVN / mercurial / git
byggverktyg, Ant eller Maven