Submit Search
Upload
Lightning talk - Test Driven Development (TDD)
•
Download as PPTX, PDF
•
0 likes
•
725 views
Eduardo Schwingel Diederichsen
Follow
Technology
Business
Report
Share
Report
Share
1 of 22
Download now
Recommended
Agile Software Design
Agile Software Design
eduardomg23
Big Ball of Mud: Software Maintenance Nightmares
Big Ball of Mud: Software Maintenance Nightmares
Gonzalo Rodríguez
Unwritten Manual for Pair Programming
Unwritten Manual for Pair Programming
Lemi Orhan Ergin
M I F A M I L I A
M I F A M I L I A
Rosa Morales
Riak lighting talk_dojo
Riak lighting talk_dojo
Eduardo Schwingel Diederichsen
Presentation & communication
Presentation & communication
Minesh Sang
Lightning Talk - Things you need to consider/plan when developing a Mobile App
Lightning Talk - Things you need to consider/plan when developing a Mobile App
Eduardo Schwingel Diederichsen
M I F A M I L I A
M I F A M I L I A
Rosa Morales
Recommended
Agile Software Design
Agile Software Design
eduardomg23
Big Ball of Mud: Software Maintenance Nightmares
Big Ball of Mud: Software Maintenance Nightmares
Gonzalo Rodríguez
Unwritten Manual for Pair Programming
Unwritten Manual for Pair Programming
Lemi Orhan Ergin
M I F A M I L I A
M I F A M I L I A
Rosa Morales
Riak lighting talk_dojo
Riak lighting talk_dojo
Eduardo Schwingel Diederichsen
Presentation & communication
Presentation & communication
Minesh Sang
Lightning Talk - Things you need to consider/plan when developing a Mobile App
Lightning Talk - Things you need to consider/plan when developing a Mobile App
Eduardo Schwingel Diederichsen
M I F A M I L I A
M I F A M I L I A
Rosa Morales
Db crash_course-normalization
Db crash_course-normalization
Vasilios Papaliakos
Blue
Blue
abbyp1
Task2
Task2
abbyp1
How to solve a problem
How to solve a problem
Eduardo Schwingel Diederichsen
October 2012 1350555754_5fb67_44
October 2012 1350555754_5fb67_44
Minesh Sang
M I F A M I L I A
M I F A M I L I A
Rosa Morales
Lightning talk - Kanban
Lightning talk - Kanban
Eduardo Schwingel Diederichsen
Task2
Task2
abbyp1
Design talk - GRASP Patterns
Design talk - GRASP Patterns
Eduardo Schwingel Diederichsen
Bubblesort presentation
Bubblesort presentation
Vasilios Papaliakos
Sql select clause 15 min-5
Sql select clause 15 min-5
Vasilios Papaliakos
Speech
Speech
Emani Byam
Saudi arabia
Saudi arabia
Minesh Sang
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
More Related Content
Viewers also liked
Db crash_course-normalization
Db crash_course-normalization
Vasilios Papaliakos
Blue
Blue
abbyp1
Task2
Task2
abbyp1
How to solve a problem
How to solve a problem
Eduardo Schwingel Diederichsen
October 2012 1350555754_5fb67_44
October 2012 1350555754_5fb67_44
Minesh Sang
M I F A M I L I A
M I F A M I L I A
Rosa Morales
Lightning talk - Kanban
Lightning talk - Kanban
Eduardo Schwingel Diederichsen
Task2
Task2
abbyp1
Design talk - GRASP Patterns
Design talk - GRASP Patterns
Eduardo Schwingel Diederichsen
Bubblesort presentation
Bubblesort presentation
Vasilios Papaliakos
Sql select clause 15 min-5
Sql select clause 15 min-5
Vasilios Papaliakos
Speech
Speech
Emani Byam
Saudi arabia
Saudi arabia
Minesh Sang
Viewers also liked
(13)
Db crash_course-normalization
Db crash_course-normalization
Blue
Blue
Task2
Task2
How to solve a problem
How to solve a problem
October 2012 1350555754_5fb67_44
October 2012 1350555754_5fb67_44
M I F A M I L I A
M I F A M I L I A
Lightning talk - Kanban
Lightning talk - Kanban
Task2
Task2
Design talk - GRASP Patterns
Design talk - GRASP Patterns
Bubblesort presentation
Bubblesort presentation
Sql select clause 15 min-5
Sql select clause 15 min-5
Speech
Speech
Saudi arabia
Saudi arabia
Recently uploaded
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Lightning talk - Test Driven Development (TDD)
1.
Test Driven Development (TDD) Eduardo
S. Diederichsen Developer @ilegra
2.
What is TDD?
3.
XP Kent Beck -
2003
4.
Requirements
5.
6.
TDD Steps
7.
1. Write a
test
8.
IT WILL FAIL
9.
2. Make the
code work
10.
GREEN BAR -
#epic #win
11.
3. Refactoring
12.
TDD mantra
13.
Boring?
14.
Benefits
15.
Simplicity
16.
Productivity
17.
No debug mode
18.
Documentation
19.
20.
Think in Design
21.
22.
Test Driven Development (TDD) Eduardo
S. Diederichsen Developer @ilegra
Download now