Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Index out of bounds | Entwickler/Developer Podcast Podcast
  4. 110 |Testable by Design: Wie DI, Domain-Driven Architecture und Mocking deine Tests ermöglichen
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

ioob.de

input@ioob.de

𝕏 x.com/IoobPodcast

youtube.com/@ioobpodcast
Episode melden

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

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