Devsumi 2008 Developer Testing

3,214 views

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
3,214
On SlideShare
0
From Embeds
0
Number of Embeds
581
Actions
Shares
0
Downloads
19
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.

×