Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Development)
Test Driven Development: More Development Than Ever
-
Upload
kiryl-baranoshnik -
Category
Technology
-
view
213 -
download
1
Transcript of Test Driven Development: More Development Than Ever
TDD vs. debugging only
Shorter feedback cycle
Reusable test suite
Code instead of pen and paper
Genuine feeling of completeness
Predictability
I have to modify the code too often, my tests become waste.
Code without tests is non-existing to me.
Agile
Requirements
Design
Implementation
Verification
Maintenance
Requirements
Design
Implementation
Verification
Maintenance
Requirements
Design
Implementation
Verification
Maintenance
ReferencesTen Years Of Test Driven Development
Why does Kent Beck refer to the "rediscovery" of test-driven development? (Quora)
Waterfall model (Wikipedia)
JQuery
Books"Extreme Programming Explained: Embrace Change" by Kent Beck, Cynthia Andres
"Test Driven Development: By Example" by Kent Beck
"Working Effectively with Legacy Code" by Michael C. Feathers
"Test Driven Development for Embedded C" by James W. Grenning
Image sourceshttp://commons.wikimedia.org/wiki/File:Kent_Beck_no_Workshop_Mapping_XP.jpg
http://www.freeimages.com/photo/903964
http://commons.wikimedia.org/wiki/File:Punched_card.jpg
http://www.computerhistory.org/revolution/punched-cards/2/4/40
http://wall.alphacoders.com/big.php?i=62375
http://m.pegitboard.com/pin/b0b39cd746fcdabcc1000acff560051b
https://ru.wikipedia.org/wiki/Keep_Calm_and_Carry_On#mediaviewer/File:Keep_Calm_and_Carry_On_Poster.svg
http://www.belconsole.by/Tematicheskie_razdely/strategii/starcraft_ii_heart_of_the_swarm/starcraft_ii_heart_of_the_swarm_dopolnenie_pc_jewel_/