Beyond TDD
-
Upload
ben-carey -
Category
Technology
-
view
3.426 -
download
0
description
Transcript of Beyond TDD
![Page 1: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/1.jpg)
TDDExploring the benefits
beyond testing
Ben Carey
2:30 – 3:45
![Page 2: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/2.jpg)
Our Sponsors
![Page 3: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/3.jpg)
Interrupt. Ask questions. Disagree
![Page 4: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/4.jpg)
![Page 5: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/5.jpg)
100,000deaths
![Page 6: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/6.jpg)
1,500,000drug-related errors
![Page 7: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/7.jpg)
2,000unnecessary surgeries
7,000medication errors
20,000hospital errors
80,000infections in hospitals
![Page 8: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/8.jpg)
How can I help make better software?
![Page 9: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/9.jpg)
![Page 10: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/10.jpg)
![Page 11: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/11.jpg)
![Page 12: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/12.jpg)
Testing. Quality. Automation.
![Page 13: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/13.jpg)
But there’s more.
![Page 14: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/14.jpg)
![Page 15: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/15.jpg)
![Page 16: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/16.jpg)
Trust Yourself
![Page 17: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/17.jpg)
Trust Your Team
![Page 18: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/18.jpg)
Be trusted by Your Customer
![Page 19: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/19.jpg)
![Page 20: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/20.jpg)
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.
![Page 21: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/21.jpg)
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.
![Page 22: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/22.jpg)
![Page 23: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/23.jpg)
Make others smile.
![Page 24: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/24.jpg)
![Page 25: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/25.jpg)
Guidance
![Page 26: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/26.jpg)
Focus
![Page 27: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/27.jpg)
![Page 28: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/28.jpg)
![Page 29: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/29.jpg)
![Page 30: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/30.jpg)
Organic Enablement
Organic Architecture
![Page 31: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/31.jpg)
![Page 32: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/32.jpg)
YAGNI
![Page 33: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/33.jpg)
Complexity = Debt
![Page 34: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/34.jpg)
The first law of simplicity: Reduce.The simplest way to achieve simplicity is through thoughtful reduction.
![Page 35: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/35.jpg)
42 + 18 = 60
![Page 36: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/36.jpg)
![Page 37: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/37.jpg)
![Page 38: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/38.jpg)
Code examples.
![Page 39: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/39.jpg)
Am I done?
![Page 40: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/40.jpg)
Continuous Integration
![Page 41: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/41.jpg)
![Page 42: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/42.jpg)
![Page 43: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/43.jpg)
Tests = Proof
![Page 44: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/44.jpg)
![Page 45: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/45.jpg)
![Page 46: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/46.jpg)
Learning
Versioning
Flow
![Page 47: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/47.jpg)
![Page 48: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/48.jpg)
![Page 49: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/49.jpg)
![Page 50: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/50.jpg)
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)
![Page 51: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/51.jpg)
![Page 52: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/52.jpg)
Ben Carey
www.thesherpaproject.com
![Page 53: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/53.jpg)
Our Sponsors
![Page 54: Beyond TDD](https://reader033.fdocuments.us/reader033/viewer/2022050815/5404fd7b8d7f729b768b49f0/html5/thumbnails/54.jpg)
Thank you!
Fill out your survey!
Blog about it!
Talk about it!
Visit Google Group!