Dependency Upgrades absichern

Jede Software hat Abhängigkeiten, beispielsweise Programmiersprache sowie Framework und Bibliotheken. Für diese Abhängigkeiten erscheinen regelmäßig neue Versionen mit Security Fixes, Bugfixes oder neuen Features. Nicht immer ist dabei eine neue Version vollständig kompatibel zu ihrer Vorgängerversion. Gut haben es da die Teams, die sich bei der Beantwortung der Frage, ob die neue Version einer Abhängigkeit problematisch ist oder nicht, auf ihre Testautomatisierung verlassen können.

Dieser Vortrag zeigt Best Practices für das Absichern von Dependency Upgrades in Projekten mit hoher Testabdeckung ebenso wie Ansätze für Projekte ohne Testautomatisierung.

Speaker

 

Sebastian Bergmann
Sebastian Bergmann ist Open-Source-Mensch der ersten Stunde. Seine umfangreichen Erfahrungen gibt er in Publikationen und auf Konferenzen weiter. Er ist Mitgründer und Principal Consultant von The PHP Consulting Company (thePHP.cc). In seiner Freizeit entwickelt er PHPUnit weiter, mag Brettspiele und hat großen Spaß daran, ausgefallene Eiscremesorten herzustellen.

betterCode-Newsletter

Sie möchten über die betterCode() PHP und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden