„Das hat richtig Spaß gemacht und es war einfach alles so echt!”. Das Programm der Never Code Alone Workshops für PHP Testing und Refactoring hat erneut überzeugt. Das Ziel der Schulung war klar, nämlich Legacy Code schnell und zuverlässig abbauen und aktuelle Tools kennenlernen, die das Programmieren schneller und deutlich nachhaltiger machen können. Auch die Voraussetzung dafür war, bei dem sehr motivierten PHP Team von IAV, auf jeden Fall gegeben. Roland Golla kannten sie schon von der International PHP Conference und freute sich, nach zwei Jahren Corona, wieder auf einen echten Workshop vor Ort. „Endlich wieder tollen Teams dabei helfen, mehr Spaß bei der Arbeit zu haben. Das ist einfach mein Ding“, erzählte Golla begeistert nach den zwei Tagen.
PHPUnit, Codeception E2E Website Testing, PHPStan, Rector PHP und Tool Handling
Mehr geht einfach nicht. Eine solche Vielzahl an Tools im praktischen Einsatz zu sehen und selber einzusetzen ist viel. Und die Funktastatur hilft dabei, dass das neu Gelernte direkt in den Fingern ankommt. Es fing an mit PHPUnit und Test Driven Development. In dem PHPUnit Workshop wurde gemeinsam ein E-Mail Validator als Composer Projekt programmiert. Ziel war es, eine Klasse als Spam Detector auszulagern und deren Verhalten mit Mock Objects für einzelne Tests zu simulieren. Somit kann in Zukunft auch ein externer kostenpflichtiger Dienst getestet werden, ohne zusätzliche Kosten zu verursachen. Anschließend wurden am gleichen Tag noch Acceptance Tests für die Suche der eigenen Corporate Website erstellt. Dazu gab es noch viele Tipps für den effektiven Einsatz des Terminals und DDEV für die lokale Docker Environment. Am zweiten Tag ging es praktisch weiter mit Handson und PHP Refactoring. Die PHP Tools waren ein Codesniffer, PHPStan und RectorPHP und dazu gab es noch die Vorstellung vom Git Kraken für eine bessere Übersicht in Git, Cypress.IO Website Testing und eine GitLab Build Pipeline für Symfony PHP Projekte mit Rancher für Kubernetes.
PHP Trainings gemeinsam mit der Funktastatur auf Augenhöhe von Developer zu Development Team
„Es geht nicht darum, etwas besser zu können, sondern Wissen von Teams gezielt zu erweitern, um ihnen die Arbeit und ihr Leben zu erleichtern“, fasst Roland Golla seine Philosophie zu den PHP Workshops zusammen. Dabei sieht er sich nicht einfach nur als Consultant, sondern als leidenschaftlicher Webdeveloper, der ein spezifisches Wissen zu PHP Testing und Refactoring aufgebaut hat. Damit die Geschwindigkeit nicht in die Höhe geht und es kein langweiliger Frontalunterricht wird, machen die Teilnehmer immer wieder mit der Funktastatur ganz praktisch und direkt mit. Es entsteht dadurch ein starkes Wir-Gefühl und das neue Wissen kommt direkt in den Fingern an. Genau in diesen Phasen werden auch viele Fragen gestellt und alle Punkte noch einmal deutlich intensiver geklärt.
IAV ist ein guter Arbeitgeber und investiert in die eigenen Mitarbeiter für mehr Zuverlässigkeit
Bei der IAV wird individuelle Software für interne Prozesse eingesetzt. Als Folge dessen, werden andere Abteilungen effizienter gemacht. Bessere Softwarequalität durch zuverlässige Prozesse und hohe Codequalität zahlt daher auf die Mitarbeiterzufriedenheit ein. Der familiäre und nette Arbeitgeber aus Gifhorn ist als technischer Dienstleister in der Automobilbranche bekannt. Hier gibt es auch viele Entwicklungen, zahlreiche Technologien und Neuerungen. Hierfür müssen die Mitarbeiter einen Rahmen haben, in dem sie sich entwickeln dürfen und können. Die Teilnehmer des PHP Workshops haben durchschnittlich mehr als 10 Jahre Betriebszugehörigkeit. In Berlin liegt die bei PHP Developern gerade einmal bei 9 Monaten. Ein erfahrenes und sehr gut eingespieltes Team mit neuen und passenden Impulsen gezielt zu erweitern ist einfach toll. Der PHP Workshop ist sehr gut angekommen. Die ersten Schritte für PHP Testing und Refactoring sind schon am zweiten Schulungstag in eigenen Projekten gegangen und die schnellen Ergebnisse machten gute Laune und Lust auf mehr.
2 Kommentare
[…] rasante Entwicklungskurve nach oben gemacht. Um das Know-how auf Entwickler zu übertragen, sind Workshops in Gruppen das Beste. Sie sind praktisch, persönlich und garantieren die besten Ergebnisse. Einen Tag mit Top-Speakern […]
[…] für die großen Bühnen sind. Genau die sind aber mein Ding. Dafür bin ich eingeladen worden, TESTIFY, Nerdy Shit und mentale Gesundheit. 4 Talks in zwei Tagen. Alles auf YouTube aufgenommen. Danke an […]