Ab ins Homeoffice – Die aktuelle Situation als Chance wahrnehmen

Ab ins Homeoffice – Die aktuelle Situation als Chance wahrnehmen

Corona hat den Arbeitsalltag in vielen Unternehmen in den letzten Tagen auf den Kopf gestellt und viele Mitarbeiter ins Homeoffice gezwungen. Wurde die Arbeit von zu Hause bisher meistens nur dann genutzt, wenn der Handwerker in die Wohnung muss oder die bestellte Waschmaschine nicht an die Büroadresse geschickt werden kann, führt für die kommenden Tage für viele kein Weg am Homeoffice vorbei. Warum das aus meiner Sicht als sinnvolle Chance angesehen werden sollte, anstatt als auferlegter Zwang, möchte ich im folgenden Artikel erläutern.
Ganzen Artikel lesen
Warum automatisiertes Testen sinnvoll ist

Warum automatisiertes Testen sinnvoll ist

Durch stetig wachsende Anforderungen und die steigende Komplexität in Softwareprojekten lässt sich der Gesamtumfang der Software nur noch schwer überblicken. Änderungen an einer bestehenden Software können Fehler verursachen, die im ersten Blick nicht direkt abzusehen sind. Wechselwirkungen zu einer bestehenden Funktion der Software sind keine Seltenheit. Ein manuelles Testen ist an dieser Stelle nicht nur langwierig, sondern eben auch fehleranfällig.
Ganzen Artikel lesen
Coding Standards in PHP mit PHP CS Fixer

Coding Standards in PHP mit PHP CS Fixer

Um PHP Code nach einem einheitlichem Schema und fest definierten Coding Standards zu schreiben, lässt sich mit Hilfe von PHP-CS-Fixer der Code auf Fehler in der Formatierung prüfen und automatisiert nach einem festem Regelwerk wie z.B PSR-2 formatieren.
Ganzen Artikel lesen
Unit Tests mit PHPUnit und Dataprovider

Unit Tests mit PHPUnit und Dataprovider

Unit Tests sind zur Qualitätssicherung von Programmcode eine gute Möglichkeit, um auch nach mehreren Monaten sicher Änderungen am eigenen oder fremden Code vornehmen zu können. Dies setzt natürlich sorgfältig geschriebene Tests voraus. Mithilfe von Dataprovidern lässt sich der zu testende Code schnell und effizient mit einer Vielzahl an Testdaten testen.
Ganzen Artikel lesen
Laravel Deployment mit PHPCI und Forge

Laravel Deployment mit PHPCI und Forge

Um eine Laravel Anwendung auf das Produktivsystem ausrollen zu können, gibt es viele Möglichkeiten. Zur Auswahl stehen eine Reihe von Tools und Lösungen, die für diese Aufgabe geeignet sind: Der Laravel eigene Task Runner Envoy, die Ruby Anwendung Capistrano oder die im Laravel Ecosystem angesiedelte Serververwaltung Forge sind nur ein paar Tools, aus denen man je nach Anforderung das passende auswählen kann. Wie jedoch PHPCI für das Deployment einer Laravel Anwendung verwendet werden kann, zeigt dieser Artikel.
Ganzen Artikel lesen