Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
TDD im Portland Style: Ein Überblick

In dieser Episode diskutieren Ferdinand und Martin die Prinzipien
des Test Driven Development (TDD) und die Herausforderungen, die
mit Seiteneffekten in der Softwareentwicklung verbunden sind. Sie
beleuchten verschiedene Testansätze, insbesondere die
Unterscheidung zwischen Solitary und Sociable Tests, und die
Rolle von Test-Doubles und Mocks. Ein zentrales Thema ist die
Problematik von False Positives und False Negatives in Tests und
wie Nullables helfen können, Refactoring zu erleichtern. Die
Diskussion wird durch praktische Erfahrungen und
Anwendungsbeispiele ergänzt, um die Konzepte greifbar zu machen.

Links:

Ferdinand Ade: https://www.linkedin.com/in/ferdinand-ade/

Martin Grandrath:
https://www.linkedin.com/in/martin-grandrath/

Testing Without Mocks: A Pattern Language:
https://www.jamesshore.com/v2/projects/nullables/testing-without-mocks

James Shore's Training-Course:
https://www.jamesshore.com/v2/courses/testing-without-mocks

Repository mit Beispiel-Implementierung:
https://github.com/mgrandrath/nullable_infrastructure_kata_1

Chapters

00:00 Einführung in TDD und persönliche Hintergründe

02:49 Seiteneffekte im Test-Driven Development

06:03 Testansätze: Unit-Tests und Integrationstests

09:04 Solitary vs. Sociable Tests

12:09 Nullables: Implementierung von Seiteneffekten

15:10 Portland Style und Test-Doubles

17:53 Unterscheidung von Test-Doubles: Fakes, Stubs und Mocks

20:56 Vor- und Nachteile von isolierten Tests

23:49 Fazit und Ausblick auf TDD

25:41 Einführung in Mock-Tests und ihre Herausforderungen

32:31 Die Problematik von False Positives und False Negatives

34:21 Refactoring und die Rolle von Nullable Tests

40:01 Praktische Anwendung und Erfahrungen mit Nullable Tests
Episode melden

„TDD im Portland-Style“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz