|
|
|
@ -1214,7 +1214,23 @@ eindeutig auf seinem Laptop. Deine Gesichtsfarbe wechselt von
|
|
|
|
|
sommerlich gebräunt zum Rot eines Herbstapfels, hin zu einem weiss, |
|
|
|
|
wogegen die Wandfarbe eines bekannten Farbherstellers grau wirkt!\\ |
|
|
|
|
\\ |
|
|
|
|
Was war passiert? |
|
|
|
|
Was war passiert?\\ |
|
|
|
|
\\ |
|
|
|
|
Ganz einfach: Ungetestet wurde eine fehlerhafte PHP-Datei auf den Server |
|
|
|
|
kopiert und aufgrund des fehlenden Semikolons am Ende der Befehlszeile, |
|
|
|
|
wurde das Skript von PHP beendet. Hättest du also besser vorher |
|
|
|
|
ein ``php -l header.php'' ausgeführt, um das Skript syntaktisch |
|
|
|
|
überprüfen zu lassen.\\ |
|
|
|
|
Damit du Depp also beim nächsten Mal nicht wieder wie ein Vollidiot |
|
|
|
|
zum Chef musst, solltest du dir einfache Tests automatisieren, denn |
|
|
|
|
dafür hast du ja einen Computer.\\ |
|
|
|
|
\\ |
|
|
|
|
Der Trick: Hooks! In diesem Falle hilft ein sog. ``client hook''. |
|
|
|
|
|
|
|
|
|
\section{Client hooks} |
|
|
|
|
So genannte ``client hooks'' sind kleine Programme, die lokal |
|
|
|
|
auf deinem Arbeitsrechner laufen und die sich in den Ablaufprozess |
|
|
|
|
von git einklinken (deshalb auch ``hook''). |
|
|
|
|
\chapter{Ein paar kleinere Tricks} |
|
|
|
|
|
|
|
|
|
\section{Wenn es schnell gehen muss} |
|
|
|
|