Your SlideShare is downloading. ×
0
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
TDD at Smartbear
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

TDD at Smartbear

108

Published on

Slides from a TDD presentation held at Smartbear Sthlm in April 2013.

Slides from a TDD presentation held at Smartbear Sthlm in April 2013.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
108
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. TDDTuesday, April 16, 13
  • 2. - Short history of software methods- What is TDD?- Prime number example- Tips & Traps- Try it out- RoundupAgendaTuesday, April 16, 13
  • 3. Tuesday, April 16, 13
  • 4. 90’sObject Orientationreplaces ‘procedural’HistoryTuesday, April 16, 13
  • 5. 90’sHigh Ceremony MethodologyHistoryTuesday, April 16, 13
  • 6. eXtremeProgrammingHistoryTuesday, April 16, 13
  • 7. agile etc.....HistoryTuesday, April 16, 13
  • 8. Tuesday, April 16, 13
  • 9. redgreenrefactorWhat?Tuesday, April 16, 13
  • 10. Listening, Testing, Coding, Refactoring.Thats all there is to software. Anyonewho tells you different is sellingsomething. - Kent BeckWhat?Tuesday, April 16, 13
  • 11. write a testthat failsWhat?Tuesday, April 16, 13
  • 12. write a specthat failsWhat?Tuesday, April 16, 13
  • 13. thinking aboutthe interface(design)What?Tuesday, April 16, 13
  • 14. understandWhat?Tuesday, April 16, 13
  • 15. setupexecutevalidateclean upWhat?Tuesday, April 16, 13
  • 16. unfail thattestWhat?Tuesday, April 16, 13
  • 17. only unfailthat testWhat?Tuesday, April 16, 13
  • 18. refactorWhat?Tuesday, April 16, 13
  • 19. NO NEWFUNCTIONALITYWhat?Tuesday, April 16, 13
  • 20. you aren’tgonna need it(yagni)What?Tuesday, April 16, 13
  • 21. keep it simplestupid(kiss)What?Tuesday, April 16, 13
  • 22. redgreenrefactorWhat?Tuesday, April 16, 13
  • 23. personal benefits:pridesense of accomplishmentsecurityWhat?Tuesday, April 16, 13
  • 24. organisational benefits:stabilitypredictabilityreadabilitymaintainabilityWhat?Tuesday, April 16, 13
  • 25. Tuesday, April 16, 13
  • 26. - Short history of software methods- What is TDD?- Prime number example- Tips & Traps- Try it out- RoundupAgendaTuesday, April 16, 13
  • 27. Tuesday, April 16, 13
  • 28. codingguidelines fortests?Tips & TrapsTuesday, April 16, 13
  • 29. be lenienton DRYTips & TrapsTuesday, April 16, 13
  • 30. one test permethod?Tips & TrapsTuesday, April 16, 13
  • 31. one test classper class?Tips & TrapsTuesday, April 16, 13
  • 32. howmuch?Tips & TrapsTuesday, April 16, 13
  • 33. what aboutuserinterfaces?Tips & TrapsTuesday, April 16, 13
  • 34. code baseswithout testcoverage?Tips & TrapsTuesday, April 16, 13
  • 35. design &architectureTips & TrapsTuesday, April 16, 13
  • 36. mocking?Tips & TrapsTuesday, April 16, 13
  • 37. mockframeworksTips & TrapsTuesday, April 16, 13
  • 38. practiceTips & TrapsTuesday, April 16, 13
  • 39. classic vslondonTips & TrapsTuesday, April 16, 13
  • 40. doubleTDD loopTips & TrapsTuesday, April 16, 13
  • 41. @froderikwww.highlevelbits.comphoto credits to flickr usersindigoprimePhotochielmartinlabarand Michel Filionin order of appearanceTuesday, April 16, 13
  • 42. Tuesday, April 16, 13
  • 43. - prime numbers again- roman numeral- first search hit on “kata catalogue”- something from the real world- OO vs functional- cycle sizeExercises IN PAIRSTuesday, April 16, 13

×