Commit 55ecade2 authored by mrodzis's avatar mrodzis 🌎
Browse files

add slides

parent e352eae2
Pipeline #163512 passed with stage
in 9 seconds
......@@ -25,13 +25,6 @@ Stefan Hynek, Michelle Weidling<!-- .element: id="author-name" -->
---
## Weitere Grundprinzipien von TDD
- teste früh
- teste nach jeder Änderung
---
## TDD und andere Entwicklungsmodelle
- Documentation Driven Development
......@@ -41,4 +34,25 @@ Stefan Hynek, Michelle Weidling<!-- .element: id="author-name" -->
- Feature Driven Development
- ...
---
\ No newline at end of file
---
## Vorteile
- erzeugt kleine, gut testbare Funktionen mit hoher Kohäsion und geringer Kopplung
- erleichtert spätere Änderungen (_fearless programming_)
- auch zeitliche Einsparungen
- Regressionstests inklusive
---
## Nachteile
- Änderungen an Datenstrukturen bringen z.T. umfangreiche Änderungen an den Tests mit sich
- Code immer nur so gut wie die Tests (_boundary cases_)
---
## Neugierig geworden?
- Beck, Kent. Test-Driven Development By Example. Boston, London 2003.
- Fowler, Martin. Refactoring. Improving the Design of Existing Code. Boston, London 2019.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment