0
:                (             )
        : http://d.hatena.ne.jp/t-wada
        : takuto.wada@towersquest.jp
Twitter: http...
•   WEB + DB PRESS
    •   vol.35        !

    •   vol.37        !

    •   vol.42   REST

•   LifeHacks PRESS
•         ...
•

•
•
•
•   Developer Testing   (TDD)

•
    •
    •
    •
Developer   Customer     QA
 Testing     Testing   Testing


             (    )

                       (     )
(   )
1.
2.                  (Red)
3.
4.                (Green)
5.
     (Refactor)
6.
Refactoring
              Green
Red




                      )
                      (
Write a program that prints the numbers from 1 to 100. But for
multiples of three print “Fizz” instead of the number and f...
•                      (
                                  …)

•   print       list

•   FizzBuzz

•   3       5



      ...
•   Eclipse 3.4(Ganymede) Milestone 4
    •   Subversive
    •   Quick-JUnit
•   JUnit 4.4
•
•
•
•
    •
•       (Fake it)

•         (Triangulation)

•            (Obvious Implementation)
•
•
•
    •
    •
•
•
    •
    •
    •
•
•           …

    •                   ?

    •         0     ?

    •   Buzz Fizz           ?
•
•       =>

•   =
•
    •   Rename (        )

    •   Extract (   )

    •   Inline (            )
•            TDD   …

    •
    •
    •   !!
Thank you.
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Devsumi 2008 Developer Testing
Upcoming SlideShare
Loading in...5
×

Devsumi 2008 Developer Testing

2,615

Published on

Developer Testing Live on Developer Summit 2008

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Transcript of "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.

×