TDD at Smartbear
Upcoming SlideShare
Loading in...5
×
 

TDD at Smartbear

on

  • 201 views

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

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

Statistics

Views

Total Views
201
Views on SlideShare
201
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

TDD at Smartbear TDD at Smartbear Presentation Transcript

  • TDDTuesday, April 16, 13
  • - Short history of software methods- What is TDD?- Prime number example- Tips & Traps- Try it out- RoundupAgendaTuesday, April 16, 13
  • Tuesday, April 16, 13 View slide
  • 90’sObject Orientationreplaces ‘procedural’HistoryTuesday, April 16, 13 View slide
  • 90’sHigh Ceremony MethodologyHistoryTuesday, April 16, 13
  • eXtremeProgrammingHistoryTuesday, April 16, 13
  • agile etc.....HistoryTuesday, April 16, 13
  • Tuesday, April 16, 13
  • redgreenrefactorWhat?Tuesday, April 16, 13
  • Listening, Testing, Coding, Refactoring.Thats all there is to software. Anyonewho tells you different is sellingsomething. - Kent BeckWhat?Tuesday, April 16, 13
  • write a testthat failsWhat?Tuesday, April 16, 13
  • write a specthat failsWhat?Tuesday, April 16, 13
  • thinking aboutthe interface(design)What?Tuesday, April 16, 13
  • understandWhat?Tuesday, April 16, 13
  • setupexecutevalidateclean upWhat?Tuesday, April 16, 13
  • unfail thattestWhat?Tuesday, April 16, 13
  • only unfailthat testWhat?Tuesday, April 16, 13
  • refactorWhat?Tuesday, April 16, 13
  • NO NEWFUNCTIONALITYWhat?Tuesday, April 16, 13
  • you aren’tgonna need it(yagni)What?Tuesday, April 16, 13
  • keep it simplestupid(kiss)What?Tuesday, April 16, 13
  • redgreenrefactorWhat?Tuesday, April 16, 13
  • personal benefits:pridesense of accomplishmentsecurityWhat?Tuesday, April 16, 13
  • organisational benefits:stabilitypredictabilityreadabilitymaintainabilityWhat?Tuesday, April 16, 13
  • Tuesday, April 16, 13
  • - Short history of software methods- What is TDD?- Prime number example- Tips & Traps- Try it out- RoundupAgendaTuesday, April 16, 13
  • Tuesday, April 16, 13
  • codingguidelines fortests?Tips & TrapsTuesday, April 16, 13
  • be lenienton DRYTips & TrapsTuesday, April 16, 13
  • one test permethod?Tips & TrapsTuesday, April 16, 13
  • one test classper class?Tips & TrapsTuesday, April 16, 13
  • howmuch?Tips & TrapsTuesday, April 16, 13
  • what aboutuserinterfaces?Tips & TrapsTuesday, April 16, 13
  • code baseswithout testcoverage?Tips & TrapsTuesday, April 16, 13
  • design &architectureTips & TrapsTuesday, April 16, 13
  • mocking?Tips & TrapsTuesday, April 16, 13
  • mockframeworksTips & TrapsTuesday, April 16, 13
  • practiceTips & TrapsTuesday, April 16, 13
  • classic vslondonTips & TrapsTuesday, April 16, 13
  • doubleTDD loopTips & TrapsTuesday, April 16, 13
  • @froderikwww.highlevelbits.comphoto credits to flickr usersindigoprimePhotochielmartinlabarand Michel Filionin order of appearanceTuesday, April 16, 13
  • Tuesday, April 16, 13
  • - 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