PHP 5.4.0 ist raus und hat Traits. Doch was ist das und was kann man damit anfangen? Hier der Prolog zu einer Reihe von Beiträgen, die sich mit Sinn und Zweck von Traits beschäftigen.
Es gibt in PHP die Möglichkeit, Eigenschaften als geschützt zu deklarieren. Leider stellt sich heraus, dass diese bei weitem nicht so geschützt sind, wie man vermuten könnte.
Um die Korrektheit von Code zu prüfen, werden gerne automatische Tests eingesetzt. Aus meiner Sicht sollten diese den gesamten Applikationscode auch tatsächlich testen.