SWAQ - Software and Quality

SWAQ - Software and Quality

By imbus AGTechnologyEducation
Download on the App Store

SWAQ - Software and Quality episodes

  • Abhängig vom Konkreten?
    Zum Abschluss des SWAG Solid Summer kommt das „D“: das Dependency Inversion Principle. Benni und Jonas zeigen, warum der Mixer sein Messer nicht persönlich kennen muss und wie Interfaces und ein bisschen Abstraktion zur Dependency Injection führt. Und damit für flexiblerer und besser testbarer Software sorgen.
    14 min
  • Universal aber Unbrauchbar
    In der fünften Folge des SWAG Solid Summer geht es um das „I“ der SOLID-Prinzipien: das Interface Segregation Principle. Anhand eines etwas fragwürdigen Universal-Küchenanschlusses erklären Benni und Jonas, warum Klassen nicht von Interfaces abhängig sein sollten, die sie gar nicht benötigen. Es wird also aufgeklärt, warum man keine Wasserleitung an den Toaster anschließen sollte und wie man einen „God-Mock“ vermeidet. Ausserdem taucht ein eigenbrötlersischer alter Bekannter wieder auf.
    10 min
  • Ersätzbarkeit mit Liskov
    Im soliden SWAQ Sommer wird es heute mathematisch, philosophisch und erstaunlich emotional: Es geht um das Liskovsche Substitionsprinzip. Warum ist ein Quadrat vielleicht gar kein gutes Rechteck? Und nach welchem Prinzip sollte ich mein Rührgerät austauschen? Woran man erkennt das man was falsch macht und in welchen Stellen draf man in wie weit vom Vorbild abweichen. Das Alles gibts in dieser Folge vom SWAQ-SOLID-Summer !!
    15 min
  • Geschrieben für die Ewigkeit
    Heute beschäftigen sich Jonas und Benni mit dem Open-Closed Principle: Software soll sich erweitern lassen, ohne bestehenden Code ständig umzubauen. Zwischen Logger-Listen, Airfryern in der Küche und einem kurzen Ausflug in die Unendlichkeit diskutieren die beiden, wie man Änderungen clever vorbereitet. Außerdem schauen sie darauf, was das Ganze für Anforderungen und Tests bedeutet – und warum datengetriebene Tests dabei besonders praktisch sind. Natürlich sprechen Jonas und Benni auch über die Kehrseite: Wer sich alle Türen offen hält, muss irgendwann mit Zugluft rechnen. Viel Spaß mit dem O in SOLID!
    12 min
  • SWAQ-Solid-Sommer
    In der heutigen Folge von SWAQ kündigen Benny und Jonas den SSS – den SWAQ Solid Summer an. In den kommenden Episoden widmen sie sich den SOLID-Prinzipien, um die Grundlagen und Techniken solider Softwareentwicklung verständlich zu erklären – irgendwo zwischen Architekturwissen und der Erinnerung daran, wie man früher „4 Gewinnt“ ohne Sinn und Verstand programmiert hat.
    Zum Auftakt geht es um die großen (und kleinen) Fragen der Softwareentwicklung: Warum gibt es eigentlich Software? Wobei hilft SOLID wirklich? Was ist ein solides Haus? Und: Ist SOLID ein steinernes Gesetz – oder darf man immer noch schustern?
    17 min
  • Ein Thema Pro Folge
    In der heutigen Folge von SWAQ diskutieren Benny und Jonas die Vor- und Nachteile einer vollautomatisierten Küchenmaschine, die angeblich alles kann. Doch was passiert, wenn genau das eine Teil kaputtgeht, das man eigentlich nie benutzt? Und was, wenn plötzlich doch eine Feinwaage gebraucht wird? Wären einzelne Küchengeräte am Ende die bessere Wahl gewesen? Und was hat das Ganze mit SRP – dem Single Responsibility Principle zu tun? Antworten auf diese Fragen – und viele weitere Gedankenexperimente – gibt es in der zweiten Folge des SWAQ Solid Summers.
    Music: Wander by GalaxyTones
    Stream/Download: hypeddit.com/galaxytones/wander
    17 min
  • Testing over Time
    Jonas und Benny betrachten heute nicht nur einen Qualitätsaspekt sondern auch, wie sich die (Software-)Qualitätssicherung im Laufe der Zeit entwickelt hat – und reisen von mechanischen Rechenmaschinen, hin zu KI‑Turbo‑Tests.
    Sie treffen Ada Lovelace, die erste Programmiererin ohne Computer. Den Q7, der schon in den 50ern „in Produktion testete“, und Dijkstra, der GoTo nicht so gut fand, Mathematik hingegen ziemlich cool.
    Vom Debuggen durch schlaues Hingucken über strahlende Module bis hin zu agilen Dauer‑Tests: Qualität war schon immer in Bewegung. Aber die beruhigende Erkenntnis: Wir testen heute besser als jede Dampflok.
    20 min
  • QS-Festival
    In dieser Sonderfolge haben wir den Software‑QS‑Tag – Deutschlands Qualitäts‑Festival unsicher gemacht. Zwischen Psychologie‑Vorträgen, formalen Methoden und KI‑Rubber‑Duck‑Debugging haben wir festgestellt: Alle kochen mit Wasser, aber manche würzen mit ziemlich scharfen Thesen. Dazu gab’s heisere Stimmen vom Networking‑Marathon und die Erkenntnis, dass Entwickler und Tester eigentlich ein einziges großes Team sein sollten – sie wissen es manchmal nur noch nicht. Eine Folge voller Menschen, Mathematik, Mindset und einer Möhre.
    23 min
  • Künstliche Software mit Bio Siegel
    In dieser Spezialfolge von SWAQ haben Jonas und Benny die Mikrofone auf der German Testing Night bei imbus aufgestellt! Sie tauchen tief in das KI-Fieber der Softwareentwicklung ein und stellen viele spannende Fragen wie: Können wir der Maschine das Coden überlassen? Welche vor und Nachteile bietet die KI in der Entwicklung und beim Testen? Was waren eure größten KI-Fails? Könnte es in Zukunft womöglich „Bio“ und „Handgeschrieben“ Labels für Software geben? Und bleiben bei all dem womöglich die Kreativität und neue Ideen auf der Strecke?
    43 min
  • Anforderungen über Anforderungen
    In dieser Episode von SWAQ präsentiert Benny seine grüne Tür, die blau ist, und Jonas beschwert sich über sein "schnelles" Licht, das erst nach 5 Sekunden angeht. Es geht um Anforderungen an Anforderungen, oder zu Deutsch: Benny und Jonas erklären, wie man Anforderungen erstellt, aus denen man qualitative und testbare Software schreiben kann.
    24 min

About SWAQ - Software and Quality

From the publisher's feed

Willkommen beim SWAQ-Podcast – der Anlaufstelle für alle, die sich für die Fusion von Software und Qualität interessieren! Jonas Butz und Benjamin Bösl nehmen sich Zeit, um in die faszinierende Welt…