Contributing to PIMF via command-line

26. Oktober 2012

2 Kommentare

This tutorial explains the basics of contributing to a project on GitHub via the command-line. The workflow can apply to most projects on GitHub, but in this case, we will be focused on the PIMF project. This tutorial is applicable to OSX, Linux and Windows. This tutorial assumes you have installed Git and you have created a GitHub account. If you haven’t already, look at the PIMF on GitHub documentation in order to familiarize yourself with PIMF’s repositories and branches. Den ganzen Beitrag lesen.

¬ geschrieben von gjerokrsteski in PIMF

Static-Variablen in Methoden

10. März 2011

16 Kommentare

Seit paar Tagen optimiere und refactoriere ich eine Komponente die bereits vor einem Jahr von PHP4 auf PHP5 umgestellt und refactoriert wurde. Dabei bin ich auf viele lustige Codefragmente gestoßen. Eins hat bei mir für viel Aufmerksamkeit gesorgt. Und zwar: innerhalb einer Methode wurden Variablen die nur in dieser Methode verwendet werden als „static“ Deklariert. Hmmm…, was soll das den bitte? Ist es ein Feature? Wenn ja, wo ist der Verteil? So habe ich mich auf der Suche gemacht. Hier ein Beispiel aus der Komponente: Den ganzen Beitrag lesen.

¬ geschrieben von gjerokrsteski in PHP Tricks und Tipps

strncmp() ist schneller als substr()

23. Februar 2011

5 Kommentare

In diversen Foren und Blogs wird schon seit 2007 geschrieben, dass strncmp() schneller als substr() sei. Und zwar, stolze 20%!!! Ist das denn so? Stimmt die Berechnung auch? Nun, wie wir alle es wissen, Codefragmente die viel mit string-Typen zu tun haben, sind nicht Ressourcen-schonend und können den gesamten Prozess sehr verlangsamen. Um das Ganze besser vergleichen zu können, habe ich diese einfache Klasse „Benchmark_Substr_vs_Strncmp“ geschrieben. Mittels der oben genannten Funktionen wird versucht aus einem Test-Array, mit zwanzig Einträgen, den Array-Key „GETME__“ zu ermitteln. Diese Suche wird mit beiden Funktionen je 10.000-mal ausgeführt. Bei jedem Testlauf wird die Dauer für die Suche in eine CSV Datei festgehalten. Den ganzen Beitrag lesen.

¬ geschrieben von gjerokrsteski in PHP Tricks und Tipps

Statische Analyse – selbst gebaut

29. November 2010

5 Kommentare

Mit einer statischen Code-Analyse versucht man Stellen in der Anwendung zu entdecken, die ein großes Risiko für zukünftige Änderungen darstellen können. Dafür gibt es einige kostenpflichtige Werkzeuge für eine statische Code-Analyse, die wirklich gute Resultate erzielen. Da es aber auf dieser Welt noch reichlich Open-Source gibt, habe ich mich mal im Internet umgeschaut und mir ein Analyse-Tool bzw. Script selbst gebaut. Den ganzen Beitrag lesen.

¬ geschrieben von gjerokrsteski in PHP Tricks und Tipps

Powered by Wordpress • Abonniere den RSS Feed