110 |Testable by Design: Wie DI, Domain-Driven Architecture und Mocking deine Tests ermöglichen
58 Minuten
Podcast
Podcaster
Beschreibung
vor 3 Monaten
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
Weitere Episoden
52 Minuten
vor 3 Wochen
49 Minuten
vor 1 Monat
45 Minuten
vor 1 Monat
47 Minuten
vor 2 Monaten
In Podcasts werben
Kommentare (0)