Eintrag von Roland Lehmann am 24/04/2011 23:02 | 0 Kommentare
Tags:
phpunit,
silverstripe,
silvercart,
unittests
In meinem Leben als Programmierer gibt es einige Dinge, die
ich unbedingt lernen wollte, im Tagesgeschäft aber nie Zeit
dazu hatte. Jetzt über die Osterfeiertage habe ich endlich
einmal Muße und kann mich dem Thema PHPUnit zuwenden.
Das CMS und das Framework Sapphire von SilverStripe besitzen
zusammen schon an die 150 Testklassen mit 2 bis...
...den ganzen Beitrag lesen
Eintrag von Sebastian Diel am 15/10/2010 16:37 | 0 Kommentare
Tags:
PHP,
Mercurial,
CodeSniffer,
Entwicklung,
mac os
Klammersetzung in Klassen, Methoden und Conditions,
Einrückungen mit Tabs oder Leerzeichen, Code-Dokumentation,
usw"¦
Jeder Entwickler hat hier und da seine Gemeinsamkeiten mit
anderen, aber auch unterschiedliche Ansichten darüber, wie
der Code formatiert, dokumentiert oder strukturiert sein
soll. Das ist durchaus ok, solange man für sich selbst
entwickelt. In der Team-Entwicklung können diese kleinen
Unterschiede in Formatierung, Dokumentation und...
...den ganzen Beitrag lesen
Eintrag von Roland Lehmann am 05/04/2010 15:24 | 2 Kommentare
Tags:
SilverStripe,
debugging,
php
Die Suche nach den Fehlern in meinen Programmierergebnissen
ist ein wesentlicher Teil meiner Entwicklungsarbeit. Was
steht jetzt eigentlich in dieser Variablen? Kommt das Script
überhaupt an eine bestimmte Stelle im Code? Die hauseigenen
Mittel von PHP, wie etwa var_dump(), helfen in manchen
Situationen nur nicht weiter. Bei der Arbeit am
JavaScript-lastigen Backend von SilverStripe führt
var_dump() unter...
...den ganzen Beitrag lesen
Eintrag von Ramon Kupper am 20/11/2009 17:21 | 0 Kommentare
Tags:
php,
web engineering
Je komplexer und umfangreicher bestimmte Standards sind,
desto schwerer ist es sie einzuhalten. Noch schwieriger wird
es, wenn die Standards unlogisch erscheinen oder schlicht
und ergreifend unpraktisch sind.
Anders ausgedrückt: je einfacher, verständlicher und
praxisbezogener ein Standard ist, desto höher ist die
Wahrscheinlichkeit, dass er von der Entwicklergemeinde
akzeptiert und durchgesetzt wird.
Dabei mangelt es nicht an Vorlagen...
...den ganzen Beitrag lesen
Eintrag von Ramon Kupper am 27/08/2009 06:40 | 0 Kommentare
Tags:
php,
zend framework
Man könnte genau so gut auch "die Wahl der Qual" sagen. Es
gibt wissenschaftliche Abhandlungen darüber, dass wir
Menschen nicht gut mit zu viel Auswahl umgehen können. Zu
viel Auswahl macht uns - und das ist bewiesen -
unglücklich, weil wir immer das Gefühl haben, das Falsche
ausgewählt zu haben. Wahre Foltermeister sind demzufolge
China-Restaurants mit...
...den ganzen Beitrag lesen
Eintrag von Ramon Kupper am 21/08/2009 06:38 | 0 Kommentare
Tags:
php
Es ist ja nicht nur in der PHP-Welt so. Aber meistens ist es
in der PHP-Welt, in der man deswegen auf der Nase landet,
weil es in anderen Welten entsprechende Kontrollmechanismen
gibt. "With great freedom comes great responsibility".
Eigentlich weiss man es ja auch besser, aber hin und wieder
verfällt man der Unsitte, die Laufvariablen...
...den ganzen Beitrag lesen
Eintrag von Ramon Kupper am 04/08/2009 06:32 | 0 Kommentare
Tags:
zend framework,
php,
mysql
Das Zend Framework ist hervorragend dokumentiert, es werden
PHP-Coding Standards verwendet und alles ist vorbildlich mit
Unit-Tests abgedeckt.
Dennoch gibt es aber manchmal Fälle, in denen man sich in
der Dokumentation verliert und einfach nicht mehr weiter
kommt.
Einer dieser alltäglichen Fälle ist das Auslesen von
Konfigurationsdaten aus der application.ini
In der Zend Framework Dokumentation werden zwei
Möglichkeiten beschrieben,...
...den ganzen Beitrag lesen
Eintrag von Markus Lohaus am 01/07/2009 06:25 | 0 Kommentare
Tags:
php,
upgrade
Gestern wurde die neue und lang erwartete Version 5.3 von
PHP veröffentlicht. Neben den normalen Bugfixes wurden auch
einige Features implementiert, welche erst für PHP 6
geplant waren. Eine kurze Liste der wichtigsten Änderungen:
Closures & Lambda
GOTO
Late Static Binding
Namespaces
NOWDOC
Rundungsverhalten
Type-Hinting - self, parent, interfaces
Releasenotes PHP 5.3
PHP 5.3 Download
Auch wenn der produktive Einsatz dieses Release noch...
...den ganzen Beitrag lesen
Eintrag von Markus Lohaus am 27/05/2009 21:37 | 0 Kommentare
Tags:
php
Wer wollte nicht schnell die ein oder andere Doublette per
array_unique aus seinem Array entfernen und wunderte sich
dann über fehlerhafte Ausgaben im Browser.
Beim entfernen von doppelten Einträgen aus dem Array
löscht array_unique einfach den Index von selbigen und
hinterlässt so eine sichtbare Lücke z.B. in der Ausgabe
von Ergebnislisten.
Abhilfe schafft dann die Neuindexierung...
...den ganzen Beitrag lesen