Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
TV & Film
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts126/v4/af/da/fb/afdafbb0-e7ba-7013-4860-693284800452/mza_9734739120656664131.jpg/600x600bb.jpg
SoftwerkerCast – der IT-Podcast von Techies für Techies
codecentric AG
73 episodes
1 week ago
Der SoftwerkerCast, unser regelmäßiges Podcast-Format, präsentiert euch Wissen und Impulse zum Reinhören und Nachhören. Wie auch bei den anderen Softwerker-Formaten erwartet euch im SoftwerkerCast das volle Themenspektrum aus der bunten Welt der Softwareentwicklung und nebenan: von A wie APM bis Z wie Zero Downtime, erweitert um Themen die Euch als Menschen weiter bringen. Das SoftwerkerCast-Team: Marco Paga, Maximilian Mayer: Moderation & Redaktion Nick Prosch: Audio Post-Production SoftwerkerCast bei codecentric: https://www.codecentric.de/wissens-hub/softwerker/softwerkercast
Show more...
Technology
RSS
All content for SoftwerkerCast – der IT-Podcast von Techies für Techies is the property of codecentric AG and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Der SoftwerkerCast, unser regelmäßiges Podcast-Format, präsentiert euch Wissen und Impulse zum Reinhören und Nachhören. Wie auch bei den anderen Softwerker-Formaten erwartet euch im SoftwerkerCast das volle Themenspektrum aus der bunten Welt der Softwareentwicklung und nebenan: von A wie APM bis Z wie Zero Downtime, erweitert um Themen die Euch als Menschen weiter bringen. Das SoftwerkerCast-Team: Marco Paga, Maximilian Mayer: Moderation & Redaktion Nick Prosch: Audio Post-Production SoftwerkerCast bei codecentric: https://www.codecentric.de/wissens-hub/softwerker/softwerkercast
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_episode/38425753/38425753-1734077628388-620824edc64c5.jpg
TDD im Portland-Style
SoftwerkerCast – der IT-Podcast von Techies für Techies
44 minutes 19 seconds
10 months ago
TDD im Portland-Style

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

SoftwerkerCast – der IT-Podcast von Techies für Techies
Der SoftwerkerCast, unser regelmäßiges Podcast-Format, präsentiert euch Wissen und Impulse zum Reinhören und Nachhören. Wie auch bei den anderen Softwerker-Formaten erwartet euch im SoftwerkerCast das volle Themenspektrum aus der bunten Welt der Softwareentwicklung und nebenan: von A wie APM bis Z wie Zero Downtime, erweitert um Themen die Euch als Menschen weiter bringen. Das SoftwerkerCast-Team: Marco Paga, Maximilian Mayer: Moderation & Redaktion Nick Prosch: Audio Post-Production SoftwerkerCast bei codecentric: https://www.codecentric.de/wissens-hub/softwerker/softwerkercast