Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Test Driven Development at 10,000 Feet

2,621 views

Published on

An introduction to Test Driven Development for those not familiar with it.

Published in: Technology, Business
  • Finally found a service provider which actually supplies an essay with an engaging introduction leading to the main body of the exposition Here is the site ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you are looking for customer-oriented academic and research paper writing service try ⇒⇒⇒ WRITE-MY-PAPER.net ⇐⇐⇐ liked them A LOTTT Really nice solutions for the last-day papers
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Was a little hesitant about using ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ at first, but am very happy that I did. The writer was able to write my paper by the deadline and it was very well written. So guys don’t hesitate to use it.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/rmAnw ◀ ◀ ◀ ◀
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • The last one problem with writing is the most actual) If to speak sinceresly writing is not an easy task especially if you have no certain writing skills. That's why our company HelpWriting.net helps students to write any type of scientific papers!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Test Driven Development at 10,000 Feet

  1. 1. TEST DRIVEN DEVELOPMENT At 10,000 feet Let’s begin→
  2. 2. WHY TDD?• We need a way to find defects earlier on in the development cycle..
  3. 3. TDD REDUCES DEBUG TIME
  4. 4. TESTS = CODE EXAMPLES
  5. 5. NO TDD = NO VELOCITY• The more complex our code becomes, the longer it takes to make changes or add new features. Hard to change Complexity Time  Easy to change
  6. 6. TDD PROTECTS US FROM OURSELVES• Automated tests remind us when we inadvertently screw up part of the code. No matter how significant.
  7. 7. TDD EMPOWERS YOU
  8. 8. THE THREE RULES OF TDD
  9. 9. RULE # 1• You are not allowed to write any production code unless it is to make failing unit tests pass.
  10. 10. RULE #2• You are not allowed to write any more of a unit test than is sufficient to fail; and compilation failures are failures.
  11. 11. RULE #3• You are not allowed to write any more production code than is sufficient to pass the one failing test.
  12. 12. TDD IN PRACTICE
  13. 13. SAY WHAT?
  14. 14. Let’sseesomecode
  15. 15. The Bowling Game1 4 4 5 6 5 0 1 7 6 2 65 14 29 49 60 61 77 97 117 133
  16. 16. • Test code is just as important as production code and should be shown the same level of respect and professionalism.
  17. 17. THANK YOU!Any Questions?

×