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.
Meiner Meinung nach sind die Slides nicht sehr sinnvoll ohne den Vortrag selbst. Bekommt man den auch irgenwo, vielleicht als Video-Mitschnitt?
@Dominik: Da gebe ich dir recht. Hatte mich vom Deckblatt und vom Autor „blenden“ lasse und gar nicht wirklich reingeschaut. Sorry dafür.
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???
@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.
thx, werds mir zu Herzen nehmen