Heimspiel 😃 – hier sind die Folien zu meinem Vortrag "Wie #Testbarkeit eure #Agilität unterstützt" gestern Abend bei den #Scrum Masters HH (übrigens der erste Vortrag, bei dem ich Comic Sans als Font verwendet habe, und dann noch auf der Titelfolie 😉)

https://thomas-much.de/presentations/WieTestbarkeitAgilitaetUnterstuetzt-ScrumMastersHH.pdf

Vielen Dank für den schönen Abend und die gute Diskussionsrunde 😊

Wer das Meetup verpasst hat, findet hier eine Aufzeichnung vom #ScrumTisch Darmstadt vor ca. einem Monat:
https://www.youtube.com/watch?v=y-p86S1HyBs

Gestern durfte ich beim #ScrumTisch Darmstadt darüber erzählen, warum #Testbarkeit eure #Agilität unterstützt – und warum es sich auch für Nicht-Programmierer:innen lohnt, ein bisschen davon zu verstehen 🙃

Die Folien zum Vortrag gibt es hier: https://thomas-much.de/presentations/WieTestbarkeitAgilitaetUnterstuetzt-ScrumTischDA.pdf

Und wer den Vortrag verpasst hat, hat am 23.11. bei den Scrum Masters HH nochmal die Chance: https://www.meetup.com/scrum-master-meetup-hamburg/events/296075827/ 😊

Michael von entwickler.de hat mich während der #JAXcon Anfang Mai zu #Testbarkeit, Testen als Haltung und Testen als Team-Sport interviewt 😃 (Dauer ca. 8 Min.)

Merkt man, dass wir an dem Abend echt Spaß hatten? Bei den ersten beiden Takes hatten wir uns hoffnungslos verhaspelt bzw. wurden vom Quietschen herumgeschobener Tische etwas übertönt 😆. Aber der finale Take kann sich glaube ich sehen lassen:

https://www.youtube.com/watch?v=nmtNqb9_bqk

Einfach gut testbar

YouTube

Gestern durfte ich bei der @oop über „Bessere #Testbarkeit durch geeignete Architekturmuster und Code-Designs“ sprechen 😊

Hier gibt’s die Folien vom Vortrag: https://thomas-much.de/presentations/TestbarkeitCodeDesignArchitektur-OOP-Summer-2023.pdf

Und hier die Live-Coding-Beispiele: https://github.com/thmuch/einfach-gut-testbar

#OOPmuc

Hier sind die Folien zu meinem Vortrag "Bessere #Testbarkeit durch Code-Design- und #Architektur-Muster, die Abhängigkeiten beherrschbar machen" heute beim #GermanTesting Day:

https://thomas-much.de/presentations/TestbarkeitCodeDesignArchitektur-GermanTestingDay-2023.pdf

Danke für das zahlreiche Erscheinen – trotz des langen Titels 😉 – und für die schöne Diskussionsrunde am Ende 😃

Nun ist die #JAXcon schon wieder vorbei. Ich durfte meine Session über #Testbarkeit von Codedesign und Architektur präsentieren – was für eine großartige Kulisse, was für ein tolles Publikum! 😃 (Und ja, der Saal hat sich bis zum Beginn der Session noch recht ordentlich gefüllt 😉)

Hier gibt's die Folien: https://thomas-much.de/presentations/EinfachGutTestbar-JAX-2023.pdf

Und hier die Code-Beispiele: https://github.com/thmuch/einfach-gut-testbar

Nächste Woche ist endlich wieder #JAXcon in Mainz – und ich darf am Donnerstag (11.05.) über die Grundlagen von Codedesign und Architektur für gute #Testbarkeit erzählen; mit ein paar Folien und viel Live-Coding! Sehen wir uns dort? 😃

https://jax.de/software-architecture/einfach-gut-testbar-grundlagen-von-codedesign-und-architektur-fuer-gute-testbarkeit

Einfach gut testbar: Grundlagen von Codedesign und Architektur für gute Testbarkeit - JAX

Manche Softwareentwicklungsteams sind agiler als andere, aus den unterschiedlichsten Gründen. Bei meiner Arbeit mit zahlreichen Teams habe ich während der letzten Dekade ein wiederkehrendes Muster beobachtet: Teams mit guter, schneller Testautomatisierung liefern oftmals bessere Lösungen kontinuierlicher ab – und besitzen dabei auch noch einen besseren Team-Spirit. Aber warum erreichen manche Teams eine gute Testautomatisierung, während sich andere damit über Jahre abmühen? Meiner Erfahrung nach hängt das davon ab, ob der Code einfach testbar ist. Oft denkt man dann sofort an Programmierpraktiken wie Test-driven Development (TDD), durch die ein besseres – besser testbares! – Codedesign entsteht. Aber es gibt auch einige Architekturstile bzw. -muster, die ein einfacheres Testen mit schnelleren Feedbackschleifen ermöglichen. Wir schauen uns in dieser Session an, was es bedeutet, Geschäftslogik von Integrationscode zu trennen, welche unterschiedlichen Codedesigns und Architekturmuster es gibt, um dieses Ziel zu erreichen – und warum damit kleinere und schnellere automatisierte Tests möglich sind. Es geht dabei um die absoluten Grundlagen von testbarem Code und testbarer Architektur. Wer sich nicht täglich mit diesen Themen beschäftigt, wird Anregungen und Tipps bekommen, wie man sofort morgen im eigenen Projekt die ersten Verbesserungen vornehmen kann. Die Session wird eine ausgewogene Mischung aus Folien und Live-Coding sein.

JAX

Was für eine tolle Stimmung beim #JavaLand mit über 2400 Teilnehmer:innen 🤩

Die Folien und Live-Code-Beispiele zu meiner Session "Einfach gut testbar" über die #Testbarkeit von Code-Designs und Software-#Architekturen gibt es hier:

https://thomas-much.de/presentations/EinfachGutTestbar-JavaLand-2023.pdf

https://github.com/thmuch/einfach-gut-testbar

Danke fürs Zuhören und für die guten Diskussionen hinterher 😊

Der #Video-Mitschnitt des Vortrags "Einfach gut testbar" bei der @JUG_DA: https://www.youtube.com/watch?v=J0ZEKyJeXfk

#Testbarkeit #Java #Architektur

JUG DA Talk: Einfach gut testbar – Die Grundlagen von Code-Design für gute Testbarkeit (Thomas Much)

YouTube

Hier sind die Folien zu meinem Vortrag "Einfach gut testbar" über die Grundlagen von Code-Design und #Architektur für gute #Testbarkeit heute bei der @JUG_DA:

https://thomas-much.de/presentations/EinfachGutTestbar-JUGDA-2023.pdf

Die Code-Beispiele vom Live-Coding: https://github.com/thmuch/einfach-gut-testbar

Danke für Euer zahlreiches Einschalten und die gute Diskussion hinterher 😊