A presentation for lightning talk in iyzico. It contains passages from the series which was hosted by ThoughtWorks on YouTube, personal blogs of DHH, Kent Beck and Martin Fowler and the book "Test Driven Development: By Example".
4. IS TDD DEAD?
• TDD DAMAGES MY ARCHITECTURE!
• RED – GREEN FLOW IS NOT ENJOYABLE!
• I WANT TO TOUCH THE CODE!
DHH
5. IS TDD DEAD?
KENT
BECK
CREATOR OF XP
AND JUNIT
• TDD DRIVES DEVELOPER TO
IMPLEMENT A GOOD ARCHITECTURE
• TDD MAKES DEVELOPER FEEL
CONFIDENT
• EASIER TO UNIT TEST SYSTEM, WAS
A BETTER DESIGN SYSTEM.
6. IS TDD DEAD?
MARTIN
FOWLER
PIONEER OF
OBJECT-
ORIENTED
ANALYSIS-
DESIGN AND
REFACTORING
• TDD HAS DEVELOPERS GIVE MORE
ATTENTION TO REFACTOR ON THE
PRODUCTION CODE
• SOME APPLICATIONS ARE FIT FOR
TDD, SOME ARE NOT
7. IS TDD DEAD?
• I WANT TO TEST MY CODE WITH REAL DATA - DHH
• TDD PUTS AN EVOLUTIONARY PRESSURE ON A DESIGN - KB
• TDD INCREASES THE COMPLEXITY OF STRUCTURE - DHH
• ISOLATION IS DRIVING YOU TO THIS SPOT, NOT TDD - MF
8. IS TDD DEAD?
• THERE IS A POSTER HUNG WHICH IS WRITTEN NOTHING AT
FACEBOOK IS SOMEBODY ELSE'S PROBLEM - KB
• TDD MAKES ME A PRESSURE TO PUSH SOURCE CODE TO THE
SECONDARY LEVEL FROM THE PRIMARY LEVEL - DHH
• I FEEL CONFIDENT WHEN I FIRST WRITE TESTS - KB
• TDD CONTROLS THE USER TO FOLLOW ONLY ITS RULES. DEVELOPERS
ARE BECOME ASTRAY WITH CARING ONLY TDD. - DHH
9. IS TDD DEAD?
• I NEVER GIVE UP ALTHOUGH APPLYING TDD ON PROJECT IS SOMETIMES
HARD. - KB
• THIS CONFIDENCE DOESN'T COME FROM THE DESIGN DRIVEN PART. - DHH
• TDD GIVES ME A RAPID FEEDBACK. - KB
10. CONCLUSION
• NO CONCLUSION FROM THE DISCUSSION WHETHER TDD
IS GOOD OR NOT
• MAKE THE PROBLEM EASY, SOLVE THE PROBLEM EASILY
• TEST SUITES GIVE A CONFIDENT TO A DEVELOPER