Entwicklungstools

Entwicklungstools richtig nutzen
Entwicklungstools benötigen Einarbeitung

Entwicklertools wie z.B. PHP Storm oder Netbeans vereinfachen den Entwicker Alltag ungemein. Leider herrscht die Annahmen Entwickler können die Tools nativ nutzen. Diese Annahme ist schlichtweg falsch. Entwickler lernen schnell damit umzugeben, wenn der Einstieg durch eine Schulung oder Workshop richtig angegangen wird.

Was sind die Vorteile von Workshops?
  • Abgesprochene Inhalte mit den Entwicklern
  • Porjektbezug führt zu leichterem Verständnis bei den Teilnehmern
  • kein Zeitfresser für Lehrinhalte, die nicht benötigt werden
  • Gemeinsames Erarbeiten hat einen höheren Lerneffekt als vorgetragene Inhalte

Entwicklungstools

Was nutzt ein Entwickler zum Coden?
In der Regel arbeiten die Entwickler auf lokalen Entwicklungsumgebungen. Diese können nativ oder via Docker aufgesetzt werden. Hier fängt es schon an, allein dafür sind Tool notwendig.
Ohne Console geht nichts - bereits hierfür gibt es verschiedene Apps und vor allem verschiedenste Consolenbefehle. Viele Befehle führen zum Ziel.
Die Docker App bei Mac oder Linux gibt es von verschiedenen Herstellern. Welche ist am sinnvollsten?

Wie nutzt man PHPStorm richtig? Welche PlugIns sind ein Muss, welche eher zu vermeiden? Wie kann man selber seine Code-Qualität testen? Und wie ist der beste Workflow?

Netbeans ist ein weiteres sinnvolles Tool, allerdings nur wenn man es zu bedienen weiß.

Und wie spielen die Apps mit dem Ticketsystem zusammen?

Dies ist nicht so leicht zu beantworten. Es gibt immer zwei Wege. Der Entwickler hat bereits eine funktionierende Infrastruktur und möchte nur sicherer im Umgang werden - dann ist ein Workshop abgestimmt auf das Vorhandene die sinnvollste Lösung.
Alternativ können wir auf einen von uns empfohlenen Workflow mit den entsprechenden Tools schulen.
So wie es für ein gutes Ergebnisse der beste Weg ist.

Speakers

Roland Golla
Für Software-Qualität in PHP-Projekten

Andreas Mautz
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse