Index out of bounds | Entwickler/Developer Podcast

110 |Testable by Design: Wie DI, Domain-Driven Architecture und Mocking deine Tests ermöglichen


Listen Later

Hand aufs Herz: Wie viele von euch haben schon mal gedacht "Tests schreiben dauert zu lange" oder "Mein Code ist einfach nicht testbar"? Thomas geht in dieser Episode ehrlich mit seiner eigenen Testing-Journey um – von jemandem, der früher wenig getestet hat, bis hin zur Erkenntnis: Die Architektur entscheidet über den Erfolg deiner Tests.

Wir sprechen darüber, warum 90% der Software da draußen schlichtweg nicht testbar ist – nicht wegen fehlender Tools, sondern wegen fundamentaler Architektur-Probleme. Starke Kopplungen, Mammut-Methoden, fehlende Abstraktionsebenen und hardcodete Dependencies machen Tests zur Hölle. Aber es geht auch anders: Von Dependency Injection über Event-Driven Architecture bis hin zu Clean Architecture-Patterns zeigen wir, wie du von Anfang an testbare Software designst.

Außerdem diskutieren wir, wie sich Testing in Zeiten von AI-Tools verändert, warum VibeCoding und Tests kein Widerspruch sein müssen und wie du Legacy-Code schrittweise testbar refactorst. Von der Test-Pyramide über Point-Free Mocking bis hin zu praktischen Unterschieden zwischen Mobile- und Web-Testing – eine Episode voller konkreter Patterns und ehrlicher Einblicke.

Community

💜 Werde Teil der IOOB Discord Community: https://discord.gg/bbC5c4vvQY

Links

  • Vibe Coding vs Agentiv Engineering mit Peter Steinberger: https://creators.spotify.com/pod/profile/indexoutofbounds/episodes/106--Vibe-Coding-vs-Agentic-Engineering-mit-Peter-Steinberger-e354vtj
  • Testing erklärt mit Daniel Knott: https://creators.spotify.com/pod/profile/indexoutofbounds/episodes/089--Vom-notwendigen-bel-zum-Qualitts-Booster-Wie-wir-Spa-am-Software-Testen-finden-e2qou4k
  • Design Patterns Episode: https://creators.spotify.com/pod/profile/indexoutofbounds/episodes/107--Unsere-tglichen-Design-Patterns--Machen-sie-uns-zu-besseren-EntwicklerInnen-e35orbq
  • PointFree Dependencies: https://github.com/pointfreeco/swift-dependencies

Kontakt

...more
View all episodesView all episodes
Download on the App Store

Index out of bounds | Entwickler/Developer PodcastBy Christian Braun und Thomas Diroll


More shows like Index out of bounds | Entwickler/Developer Podcast

View all
c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

c’t uplink - der IT-Podcast aus Nerdistan

6 Listeners

Hotel Matze by Matze Hielscher & Mit Vergnügen

Hotel Matze

167 Listeners

Gemischtes Hack by Felix Lobrecht & Tommi Schmitt

Gemischtes Hack

94 Listeners

F.A.Z. Einspruch by Frankfurter Allgemeine Zeitung

F.A.Z. Einspruch

18 Listeners

todo:cast - Developer Podcast by Robin-Manuel Thiel und Malte Lantin

todo:cast - Developer Podcast

0 Listeners

Baywatch Berlin by Klaas Heufer-Umlauf, Thomas Schmitt, Jakob Lundt & Studio Bummens

Baywatch Berlin

81 Listeners

Quarks Daily by Quarks

Quarks Daily

43 Listeners

Quarks Science Cops by Quarks

Quarks Science Cops

17 Listeners

LANZ & PRECHT by ZDF, Markus Lanz & Richard David Precht

LANZ & PRECHT

314 Listeners

Aha! Zehn Minuten Alltags-Wissen by WELT

Aha! Zehn Minuten Alltags-Wissen

30 Listeners

KI verstehen by Deutschlandfunk

KI verstehen

8 Listeners

Engineering Kiosk by Wolfgang Gassler, Andy Grunwald

Engineering Kiosk

0 Listeners

Passwort - der Podcast von heise security by Dr. Christopher Kunz, Sylvester Tremmel

Passwort - der Podcast von heise security

3 Listeners

Beyond Business Cast by Eric Demuth und Christian Wolf

Beyond Business Cast

2 Listeners

Die Peter Thiel Story by Deutschlandfunk

Die Peter Thiel Story

21 Listeners