Kategorie Tools

Backups!!einself 0

Nov15

Oh nein, das habt ihr nicht getan, oder?!

Da kann man sich noch so sehr den Mund fusselig reden, aber manche lernen es einfach nicht. Wieso gehen manche Leute nur so respektlos mit ihren eigenen Produkten um?

Eine IDE für PHP (3) 4

Jun29

Wie bereits angekündigt ist für mich wieder einmal die Zeit der Suche angebrochen. Die Suche nach einer geeigneten IDE ist nie einfach. Eine IDE ist weniger abhängig von ihrem Funktionsumfang, als vielmehr von dem Gefühl des Programmierers. Insbesondere für PHP bin ich seit rund 5 Jahren auf der Suche nach einer IDE, die mich wirklich rundum zufrieden stellt. Oder mir zumindest nicht in regelmäßigen Abständen auf die Nerven geht.

Es gibt durchaus einige IDEs für PHP. Jedoch gibt es kaum aktuelle Tests und Vergleiche dieser IDEs von Leuten, die Ihre IDE als No-Nonsense Arbeitstier sehen und nicht als hübsches Gadget. Der letzte große Test von Smashing Magazine ist inzwischen auch über ein Jahr alt. Also machte ich mich wieder auf die Suche. Dieser Post stellt meine persönlichen Erfahrungen mit den aufgelisteten IDEs dar.

Dies ist nicht meine erste Suche. Hier sind Links zu Teil 1 und Teil 2 (beide von 2008) zu finden. Insgesamt ist mir aufgefallen, dass die Qualität der IDEs seitdem stark zugenommen hat, insbesondere im Bereich OOP. Inzwischen haben die meisten IDEs zum Beispiel keine Probleme mehr mit Singletons, abstrakten Klassen oder Interfaces.

Der Test der IDEs entstand über einen längeren Zeitraum: jede IDE wurde mindestens zwei Wochen produktiv auf Live-Projekten getestet. Von kommerziellen IDEs wurde jeweils die Trial-Version getestet. Die Wahl einer IDE ist natürlich sehr subjektiv und eine Frage des persönlichen Stils. Folglich sind die Vorstellungen und gezogenen Schlüsse ebenfalls subjektiv und mit Vorsicht zu genießen.

Weiterlesen »

Testing, Baby 0

Okt28

Tools sind die Freunde jedes Programmierers. Tools, die einem das Testen seines Codes oder der Applikation erleichtern erst recht. Hier meine beiden Lieblinge, ohne die ich zur Zeit verzweifeln würde.

SimpleTest - Unit Testing für PHP, LGPL

Unit Testing ist dein Freund. Ohne macht refakturieren wirklich keinen Spaß. Anfangs hatte ich versucht mich mit PHPUnit anzufreunden, aber es nervte mich einfach. SimpleTest wird seinem Namen gerecht: es ist simpel, schnell zu integrieren und kommt einem nicht in die Quere. A pro pos Integration: ein Eclipse-Plugin gibt es auch.

Selenium - Web Application Tester, Apache 2.0 Lizenz

Selenium ist eine Test-Suite, mit der man sämtliche Aktionen im Firefox aufzeichnen und später entweder als Ganzes oder Schritt für Schritt abspielen kann. Sprich: ich bin in der Lage die funktionalen Tests auf der Webseite direkt beliebig oft zu wiederholen ohne selbst Hand anzulegen.

Merke: fehlerfreie Programme sind nicht nur eine Frage der Programmierung, sondern vielmehr auch Probleme der Konzeption und Qualitätssicherung. Think, Code, Test & Repeat, Baby.

Zeitalter3 – Browsergames Entwicklerblog is powered by WordPress
Theme based on FREEmium Theme, developed by Dariusz Siedlecki by FreebiesDock.com