Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 1 (more)

D Is For Driven

From kakutani, 10 months ago

928 views  |  0 comments  |  1 favorite  |  12 downloads  |  3 embeds (Stats)
 
 
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 928
on Slideshare: 783
from embeds: 145* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 4: • • • • • •

Slide 11: • http://seshop.com/event/dev/2007/

Slide 22: http://groups.yahoo.com/group/extremeprogramming/message/113518

Slide 28: Clean code that works, in Ron Jeffries’ pithy phrase, is the goal of Test-Driven Development(TDD).

Slide 29: “Clean code that works”

Slide 30: ,-* ed Refactor R +* Green (#%&')!()* !\"#$ Seasar Conference 15 2006 Autumn © The Seasar Foundation and the others 2006. all rights reserved.

Slide 31: “The translation of a feeling into a test is a common theme of TDD.”

Slide 39: ,-* ed Refactor R +* Green (#%&')!()* !\"#$ Seasar Conference 15 2006 Autumn © The Seasar Foundation and the others 2006. all rights reserved.

Slide 43: http://tech.groups.yahoo.com/group/extremeprogramming/message/113575

Slide 47: • • •

Slide 48: • • • •

Slide 58: 2006: a testing odyssey

Slide 60: 1971

Slide 63: 1992

Slide 65: http://www.biwa.ne.jp/~mmura/SoftwareDevelopment/WhatIsSoftwareDesignJ.html

Slide 70: 1998

Slide 73: http://www.objectclub.jp/community/XP-jp/xp_relate/testinfected-j

Slide 75: 1999

Slide 79: 2000

Slide 82: WEB+DB PRESS Vol.35 t-wada

Slide 85: 2002

Slide 89: 2003

Slide 92: 2004

Slide 93: • http://blogs.itmedia.co.jp/hiranabe/2005/10/ tdd__bdd__731d.html

Slide 94: 2005

Slide 96: http://giantech.jp/wiki/BDDIntro

Slide 102: class EmptyMovieList < Spec::Context def setup @list = MovieList.new end def should_have_size_of_0 @list.size.should_equal 0 end def should_not_include_star_wars @list.should_not_include \"Star Wars\" end end class OneMovieList < Spec::Context def setup ... def should_have_size_of_1 ... end

Slide 103: 2006

Slide 104: http://www.dannorth.net/introducing-bdd

Slide 113: http://behaviour-driven.org/

Slide 114: http://behaviour-driven.org/

Slide 130: 25

Slide 135: Sapir–Whorf hypothesis

Slide 147: calc_spec.rb: context \"1+1 \" do setup do @sum = 1 + 1 end specify \" 2 \" do @sum.should_eql 2 end expectation end context \" \" do specify \"2-0 0 \" do (2 - 0).should_eql 0 end end

Slide 152: rspec.rubyforge.org

Slide 163: context “5 ” do setup do @five_dollar = Money.doller(5) end specify “2 10 ” do (@five_doller * 2).should_eql Money.doller(10) end specify “5 ” do @five_doller.should_not_eql 5 end ... end ...

Slide 177: • • • •

Slide 178: Smalltalk

Slide 181: Do you have any questions?