Beyond TDD

Preview:

DESCRIPTION

A talk from CodeMash on looking beyond the immediate benefits of TDD.

Citation preview

TDDExploring the benefits

beyond testing

Ben Carey

2:30 – 3:45

Our Sponsors

Interrupt. Ask questions. Disagree

100,000deaths

1,500,000drug-related errors

2,000unnecessary surgeries

7,000medication errors

20,000hospital errors

80,000infections in hospitals

How can I help make better software?

Testing. Quality. Automation.

But there’s more.

Trust Yourself

Trust Your Team

Be trusted by Your Customer

em·pa·thy (ĕm'pə-thē)

Identification with and understanding of another's situation, feelings, and motives. The attribution of one's own feelings to an object.

code em·pa·thy (kōd ĕm'pə-thē)

Designing the API from the outside in. The ability to see an API through the eyes of a consumer.

Make others smile.

Guidance

Focus

Organic Enablement

Organic Architecture

YAGNI

Complexity = Debt

The first law of simplicity: Reduce.The simplest way to achieve simplicity is through thoughtful reduction.

42 + 18 = 60

Code examples.

Am I done?

Continuous Integration

Tests = Proof

Learning

Versioning

Flow

http://www.sxc.hu/photo/391477 (adamci)

http://www.sxc.hu/photo/303890 (brainloc)

http://www.sxc.hu/photo/291573 (Bubbels)

http://www.flickr.com/photos/agileinaction/66281384/ (sjb140470)

http://www.sp-studio.de/

http://www.sxc.hu/photo/522341 (clix)

http://www.flickr.com/photos/thecareyfam/29815159/ (thecareyfam)

http://www.flickr.com/photos/thecareyfam/29815354/ (thecareyfam)

http://www.sxc.hu/photo/570411 (danzo08)

http://en.wikipedia.org/wiki/Image:IndiaLocation.png

http://www.sxc.hu/photo/206578 (LotusHead)

http://www.sxc.hu/photo/25627 (mjw)

http://www.morguefile.com/archive/?display=145925& (ladyheart)

Ben Carey

bencarey@gmail.com

www.thesherpaproject.com

Our Sponsors

Thank you!

Fill out your survey!

Blog about it!

Talk about it!

Visit Google Group!