SWAQ - Software and Quality

SWAQ - Software and Quality

By imbus AGTechnologyEducation
Download on the App Store

SWAQ - Software and Quality episodes

  • Buttons für Alle(s)
    "Was fabrizieren wir denn heute?" In dieser Folge von SWAQ starten Jonas und Benny die Motoren ihrer eigenen Software-Fabrik und tauchen in das Factory-Pattern ein. Sie erklären, wie ihr euren persönlichen "Pracht-Button" und andere komplexe Objekte quasi am Fließband erzeugt, ohne euch im Code ständig wiederholen zu müssen. Erfahrt, wie ihr damit eure Anwendung mühelos für verschiedene Betriebssysteme – von Windows über Linux bis hin zum brandneuen "Bro OS" – anpasst, der „Dependency Injection“ den Weg bereitet und warum eine "Mock-Fabrik" eure Geheimwaffe für einfacheres Testen ist.
    20 min
  • Test Aufsperren
    Jonas und Benny präsentieren in dieser Folge von SWAQ die nächste Geheimwaffe im Arsenal der Softwarequalität: Keyword-Driven Testing! Sie zeigen, wie ihr eure Tests nicht länger mühsam einzeln schreiben müsst, sondern sie aus wiederverwendbaren Schlüsselwörtern wie Lego-Steine zusammenbaut. Erfahrt, wie das die Wartbarkeit erhöht, die Automatisierung vereinfacht und sogar eure Fachkollegen zu Testern macht.
    32 min
  • NeujahrsSoftware
    In dieser Spezialfolge von SWAQ haben Jonas und Benny ausnahmsweise kein festes Thema im Gepäck. Stattdessen sind sie unter den Mitarbeitern und Kunden von imbus als "Journalisten" unterwegs und haben gefragt: "Was bedeutet Softwarequalität für dich?" und "Was macht für dich gute Software aus?
    22 min
  • Gruselgeschichten
    In dieser Folge von SWAQ gruseln sich Jonas und Benny anlässlich des nahenden Halloweens über diverse Anti-Patterns Sie erklären, was ein „Bug-Pattern“ ausmacht, wie jedes Design-Pattern schnell zum Anti-Pattern werden kann und was man aus ihnen lernen kann, um besseren Code zu schreiben. Konkret geht es darum, wie man mit benannten Konstanten sogenannte „Magic Values“ eliminiert, Gleichheitsoperationen bei „nur fast“ gleichen Zahlen handhabt und warum es eigentlich sowieso nur die Zahlen 0, 1 und „beliebig viele“ gibt. Im Rahmen der Folge wird auch das Singleton-Pattern anhand des gemeinsam genutzten PKWs veranschaulicht. Außerdem wird geklärt, wie das Vermeiden von Bug-Patterns hilft, wenn „der Hunger beim Essen kommt“. Jonas merkt zudem an, dass in Python alles geht (ob das wohl etwas mit seiner Angst vor zerfallendem Code zu tun hat?).
    23 min
  • Aufräumen durch Dekorieren
    In dieser Folge von SWAQ dekorieren Jonas und Benny nicht etwa den sommerlichen Weihnachtsbaum, behandeln dafür aber, wie man Code, mithilfe des Decorator-Patterns möglichst ansehnlich schmücken kann. Sie erörtern die Ursprünge der Designpatterns, erklären an der hohen Kunst des Web-Logins, wie der Decorator dabei hilft, verschiedene Aspekte des Quellcodes effektiv zu trennen und warum er trotzdem nicht den goldenen Hammer der Softwareentwicklung darstellt. Im Laufe der Folge finden auch die „geheimnisvolle" Gang of Four, Bennys Ruf als alter C#-Hase und warum es für ihn keinen Unterschied macht, ob Jonas Kleidung trägt oder nicht, Erwähnung. Benny hat auch noch einige Kochtipps parat: Er empfiehlt, Passwörter vor dem Verschlüsseln zu salzen, spricht sich gegen Spaghetti-Code aus und informiert über Syntactic Sugar.
    21 min
  • Kontinuierliche Verbesserungen
    In dieser Folge von SWAQ, behandeln Jonas und Benny CICD-Pipelines (Continuous Integration & Continious Deployment). Sie besprechen wie diese Zeit, Nerven und Kaffee Sparen, lassen aber auch den Kostenpunkt sowie mögliche Probleme und wie diese angegangen und die Pipelines optimiert werden können nicht außen vor. Im Rahmen der Folge wird die CICD-Pipeline auch als Taktik zum Erfolg beim Versteckspiel (mit bugs) beleuchtet, die Dev-Ops Bewegung als Teambuilding Maßnahme erörtert sowie über Sauberen-Gold-Code philosophiert.
    26 min
  • Separation of Abstraction
    In dieser Folge von SWAQ dem Podcast über Softwarequalität, sprechen Jonas und Benny über die Prinzipien "Separation of Concerns", und "Single Layer of Abstraction". Im Zuge dessen besprechen sie die Kunst des Kuchenschneidens (in Stücke und Scheiben), den Lebenszyklus eines Tisches und nicht zuletzt, was der imbus-Bus mit all dem zu tun hat.
    20 min
  • Intro: Softwarequalität und Co.
    In der Podcast-Introfolge -1 stellen sich Jonas und Benni vor und diskutieren den Begriff der Software-Qualität. Angefangen bei einer Umfrage, was sich Entwickler unter qualitativen Code vorstellen, bis hin zur ISO-Norm 25010, ist alles dabei. Qualität ist nämlich mehr als Funktionalität und keine Abstürze. Hört rein und lernt unseren Podcast SWAQ kennen!
    19 min
  • Kohäsion und Kopplung – was ist das eigentlich?
    In Folge 0 von SWAQ dem Podcast über Softwarequalität klären Jonas und Benny, was Kohäsion und Kopplung ist, welche verschiedenen Arten es gibt und wie problematisch deren Auswirkungen sind. Auch Thema sind: der imbus Ambos, Metallbarren als Schreibutensilien, Altertümliche Anleitungsupdates, das globale Fahnenmanagement sowie das Stamp‘sche Lieferprinzip.
    28 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…