Diese Woche war ich in Nürnberg auf dem Developer Camp 2017, das im Kulturzentrum Z-Bau stattfand. Die Location stellte sich als perfekt für ein Barcamp heraus. Die Organisation des Camps klappte wie am Schnürchen, das WLAN war schnell und stabil, die Verpflegung super. Um es gleich vorweg zu sagen: Das Camp war eine runde und gelungene Sache! Vielen, vielen Dank an das Orga-Team von Mayflower und die Sponsoren!
Die "Selbsthilfegruppe User Group-Organisatoren" tagt auf dem #devcamp17 unter dem Sonnenschirm (Foto von Tobias Merkl)
Auch wenn ich nur an einem der beiden Camp-Tage teilnehmen konnte, habe ich viel Spannendes und Neues gelernt, interessante Gespräche geführt und Kontakte knüpfen können. Hier meine kurze Zusammenfassung einiger Sessions und Themen.
Gestern Abend habe ich im Rahmen des Treffens der PHP User Group Rheinhessen einige Tools, Helferlein und ausgewachsene Frameworks vorgestellt, die Entwickler beim Schreiben von Tests unterstützen können. In den vergangenen Monaten sind nämlich einige in meiner Bookmark-Liste gelandet. Viele dieser Tools sind opinionated, also eigensinnig, was durchaus kontroverse Meinungen in unserer Runde herausforderte.
Wir tauschten uns auch über Best Practices im Bereich Testing aus: Wie wichtig ist eine hohe Code Coverage? Sollten Test Cases im selben Namespace liegen wie die zu testenden Objekte? Wie gehen wir mit Testdaten in Datenbanken um? Sollte unter verschiedenen PHP-Versionen getestet werden (z.B. bei TravisCI)? Ich glaube, jeder konnte etwas vom gestrigen Abend für sich mit nach Hause bzw. mit ins Projekt nehmen.
Weil ich meine Slides relativ kurzfristig zusammengestellt habe, möchte ich sie hier (noch) nicht veröffentlichen. Die von mir gesammelten Tools will ich aber niemandem vorenthalten: