Dies ist der Talk von Rafal Wesolowski auf der Symfony User Group Köln am 14.12.2023 mit dem Thema "Im Dschungel der Bugs: TDD und Mutation Testing"
“In der Vergangenheit machten Java-Entwickler oft Scherze über PHP, indem sie sagten: "In Java findet der Compiler die Bugs, in PHP der Kunde." Unsere Programmiersprachen haben sich jedoch weiterentwickelt. Wir sind in der Lage, unsere Anwendungen effizient mit OOP zu gestalten. Aber wie steht es um die Wartbarkeit? Und wie sieht es mit Bugs aus?
Wer entdeckt die Bugs? Der Kunde, andere Entwickler während des Code-Reviews, vielleicht unser QA-Team – oder produzieren wir etwa gar keine Fehler? 😉
In meinem letzten Projekt als Lead-Entwickler habe ich entschieden, dass wir auf Code-Reviews verzichten. Jeder Commit in den Main-Branch wurde automatisch deployed.
Ich habe wirklich ruhig geschlafen, ein entspanntes Wochenende genossen, und alles hat funktioniert – aber das auch nur, weil wir einige automatisierte Checks eingebaut haben.
Lasst uns über Testing sprechen, über Code Coverage und Mutations Testing. Wie erreichen wir es, dass unsere Software nicht nur jetzt funktioniert, sondern auch zukunftssicher und leicht zu pflegen bleibt? Lassen Sie uns diese Fragen zusammen angehen und herausfinden, wie wir die Qualität unserer Software auf das nächste Level heben können.”
---
QOSSMIC ist mehr als eine klassische IT-Beratung. Moderne Software-Entwicklung wird hier nicht nur geliebt sondern auch gelebt – und das schon seit über zehn Jahren. Was 2011 mit SensioLabs Deutschland begann, setzen wir seit dem 1. Februar 2021 als QOSSMIC fort.
Neuer Name, neue Möglichkeiten, aber stets dieselbe Mission: die deutsche PHP- und Open-Source-Community stärken, Konferenzen veranstalten, User-Groups organisieren – und den bestmöglichen Service bieten, denn wir sind Ihr Partner in allen Coding-Fragen. Wir werden für die Zeit der Zusammenarbeit Teil des Teams und entwickeln maßgeschneiderte, zukunftsfähige IT-Lösungen, die perfekt zum Business passen. Von Software-Profiling über Refactoring bis hin zu Prozessautomatisierung und Migrationsprojekten: Wir arbeiten strategisch, effektiv, hands-on – und immer gemeinsam.
website: [https://qossmic.com](https://qossmic.com/)
linkedin: [ / qossmic ]( / qossmic )
twitter: [ / qossmic ]( / qossmic )
usergroups:
Berlin: [https://www.meetup.com/de-DE/sfugberlin](https://www.meetup.com/de-DE/sfugberlin)
Hamburg: [https://www.meetup.com/de-DE/sfughh](https://www.meetup.com/de-DE/sfughh)
Kölln: [https://www.meetup.com/de-DE/sfugcgn](https://www.meetup.com/de-DE/sfugcgn)