
Sign up to save your podcasts
Or


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
By codecentric AGTDD 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

25 Listeners

5 Listeners

215 Listeners

6 Listeners

5 Listeners

46 Listeners

2 Listeners

15 Listeners

81 Listeners

13 Listeners

33 Listeners

0 Listeners

334 Listeners

2 Listeners

1 Listeners