• International PHP Conference 2008 – Starter Day

    von Nils Langner am 28. Oktober 2008

    So jetzt ist er offiziell, nicht nur php hasst mich, sondern auch die Autobahn. Wie ihr ja wisst, war heute der erste Tag der International PHP Conference und wer kommt fast eine Stunde zu spät? Der Nils. Eine Stunde Stau zwischen Karlsruhe und Mainz, aber ich lass mich ja nicht runter kriegen. Endlich angekommen setzte ich mich natürlich in den falschen Workshop rein, da die Räume falsch ausgeschrieben waren. Egal, habe ich mir halt 30 Minuten den Vortrag von Max Horváth und Wojciech Duda (StudiVZ) angehört. Da ich in dieser halben Stunde nicht wirklich etwas neues gelernt habe, war ich nicht so traurig bald in den richtigen Workshop zu gehen. Migrating your legacy code into our modern test driven development world. Der Vortrag wurde zwar als ein Gemeinschaftsprodukt von Lars Jankowfsky, Johann-Peter Hartmann und Thorsten Rinne, aber Lars hat das ganze so ziemlich alleine gemeistert. Johann-Peter war gar nicht da, leider weiß ich nicht warum und Thorsten hat sich ein wenig im Hintergrund gehalten. Ist aber auch nicht schlimm, da Lars das professionell gelöst hat.

    Warum ging es also fast fünf Stunden lang? Generell sollte in diesem Vortrag erläutert werden, wie man es schafft eine PHP4 Anwendung so zu refaktorisieren, dass man eine gute Testabdeckung hin bekommt und sauberen objektorientierten PHP5 Code am Ende besitzt. Klingt auf jeden Fall sehr sportlich. Da die Jungs von Oxid e-sales, zusammen mit Jankowfsky, gerade genau so ein Projekt hinter sich gebracht haben wussten sie, über was sie reden. Und genau das Gefühl hat Lars einem auch gegeben, der Mann kann programmieren und wusste wovon er redet.

    Wie ich ja in meinem Artikel vom Samstag geschrieben habe, werde ich diese Woche nur kurz anreißen über was geredet wurde und nächste Woche, wenn ich ein wenig mehr Zeit habe dann die ausführlichen Berichte schreiben.

    Dinge über die gesprochen wurden sind unter anderem:

    • PHP4 Probleme
    • Refaktorisierung
    • Fixtures
    • Mock Ups und Stubs
    • Entwicklungstools
    • YAML

    Nachdem das nötige Grundwissen vermittelt wurde, ging es an ein Beispiel aus dem wahren Leben. Einer der Zuhörer stellte ein wirklich fieses Stück PHP4 Source Code zur Verfügung, das anhand der vorher gelernten Techniken umgebaut und mit Unittests versehen wurde. Lars, der zur Zeit ein Projekt namens Swoodoo betreut, zeigt auch immer wieder Beispiele aus seinen eigenen Lösungen, was das ganze sehr authentisch gemacht hat.

    Hier will ich jetzt auch erst mal Schluss machen und mich seelisch auf den morgigen Tag vorbereiten.

    Nils Langner Nils Langner

    Auch wenn Ihr es mir nicht glauben werdet, aber ich habe nichts gegen PHP. Ich rege mich einfach nur gerne auf. Ok so schlimm ist es auch nicht. Eigentlich wollte ich schon immer einen Blog haben und da ...

    Zum Profil von Nils Langner

    Keine Kommentare »

    Es gibt noch keine Kommentare.

    RSS-Feed für Kommentare zu diesem Artikel. TrackBack-URL

    Einen Kommentar hinterlassen

    Werbung
    PHP Magazin
    Ausgabe 02/2010

    Dieses Mal mit Artikeln zu den Themen OpenSocial und Apache Shindig, Graphentheorie, Smarty3

    t3n
    Ausgabe 19

    Social Media (R)evolution. Weitere Themen sind noSQL, Crowdsourcing ...

    PHP Journal
    Ausgabe 2/2010

    PHP & Windows optimal nutzen, die besten PHP-CMS im Überblick, Google-API mit Zend Framework nutzen.

    Wir wurden schon öfters gefragt, ob man uns nicht irgendwie unterstützen kann. Die Antwort war immer einfach: Klar! Am einfachsten ist es eure nächsten Einkäufe bei Amazon über unsere Link abzuwickeln. Damit würdet ihr uns schon sehr helfen. Über Co-Autoren freuen wir uns aber noch mehr.