Facebook
Twitter
Google+
Kommentare
5

AntiPhPatterns (PHP UK Conference 2010)

It ain’t right, just because others do it. Identified by reviewing the code of various well-known open source PHP applications, this session presents the most extensively used antipatterns – counterproductive design patterns – in the PHP world. You will learn what is wrong with each example, and why. We will analyse alternative solutions and discuss their advantages and disadvantages.

Über den Autor

Nils Langner

Nils Langner ist der Gründer von "the web hates me" und auch der Hauptautor. Im wahren Leben leitet er das Qualitätsmanagementteam im Gruner+Jahr-Digitalbereich und ist somit für Seiten wie stern.de, eltern.de und gala.de aus Qualitätssicht verantwortlich. Nils schreibt seit den Anfängen von phphatesme, welches er ebenfalls gegründet hat, nicht nur für diverse Blogs, sondern auch für Fachmagazine, wie das PHP Magazin, die t3n, die c't oder die iX. Nebenbei ist er noch ein gern gesehener Sprecher auf Konferenzen. Herr Langner schreibt die Texte über sich gerne in der dritten Form.
Kommentare

5 Comments

  1. kann mir jemand sagen was so schlimm an vielen Konstanten und ein paar Singletons ist? Konstanten kann ich ja noch verstehen, die kann man ja irgendwie in einer config Klasse kapseln oder so, aber Singletons???

    Reply
  2. @Paloran:

    Singletons sind ähnlich hässlich wie globale Variablen… Außerdem erhöhen sie die Kopplung recht deutlich. Der „State“ einer Singleton Klasse lebt solange wie das Hauptprogramm… Singletons sind nicht immer leicht zu behandeln in Testfällen… Im Normalfall ist es besser eine Referenz irgendwo zu speichern und die herum zu passen statt mit Singletons zu arbeiten. teilweise hilft auch Dependency injection um Singletons herumzukommen.

    Reply

Leave a Comment.

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen