Software-Entwicklung

Traits sind für die Umsetzung des Observer-Patterns von nicht zu unterschätzender Nützlichkeit.
05.03.2012
Einen Trait einsetzen, der eine abstrakte Methode beinhaltet, um klassenspezifisch Funktionalität hinzuzufügen am Beispiel von Vergleichsfunktionen.
04.03.2012
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.
03.03.2012
Warum weder funktionale Programmierung noch imperative Programmierung im Widerspruch zu einem objektorientierten Stil stehen.
22.06.2011
Das Begehren, private Funktionalität einer Klasse oder Funktion zu testen, deutet darauf hin, dass eine Klasse oder Funktion extrahiert werden kann.
22.06.2011
Dependency Injection ist aus moderner Software-Entwicklung nicht mehr wegzudenken. Doch sind alle ihre Formen wirklich nötig und sinnvoll?
16.04.2011
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.
06.03.2011
Für Eigenschaften von PHP-Projekten gibt es keine echte Privatheit. Das ist nicht unbedingt günstig.
05.03.2011
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.
04.03.2011
Inhalt abgleichen