Devsumi 2008 Developer Testing

2,777
-1

Published on

Developer Testing Live on Developer Summit 2008

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,777
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Devsumi 2008 Developer Testing

  1. 1. : ( ) : http://d.hatena.ne.jp/t-wada : takuto.wada@towersquest.jp Twitter: http://twitter.com/t_wada
  2. 2. • WEB + DB PRESS • vol.35 ! • vol.37 ! • vol.42 REST • LifeHacks PRESS • ( ) •
  3. 3. • • • •
  4. 4. • Developer Testing (TDD) • • • •
  5. 5. Developer Customer QA Testing Testing Testing ( ) ( )
  6. 6. ( )
  7. 7. 1. 2. (Red) 3. 4. (Green) 5. (Refactor) 6.
  8. 8. Refactoring Green Red ) (
  9. 9. Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”. 1 100 3 Fizz 5 Buzz 3 5 FizzBuzz http://tickletux.wordpress.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding/ http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
  10. 10. • ( …) • print list • FizzBuzz • 3 5 http://blogger.ukai.org/2007/09/itpro-challenge.html
  11. 11. • Eclipse 3.4(Ganymede) Milestone 4 • Subversive • Quick-JUnit • JUnit 4.4
  12. 12. • • •
  13. 13. • • • (Fake it) • (Triangulation) • (Obvious Implementation)
  14. 14. • • • • •
  15. 15. • • • • •
  16. 16. • • … • ? • 0 ? • Buzz Fizz ?
  17. 17. • • => • =
  18. 18. • • Rename ( ) • Extract ( ) • Inline ( )
  19. 19. • TDD … • • • !!
  20. 20. Thank you.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×