Der-Dennis: OOP: Design Patterns (Factory Method, Dependency Injection, ...)

Beitrag lesen

Hey dedlfix,

[Trinitätsoperator vs. if-else]
Wir hatten uns aber darauf geeinigt, nur eine der beiden Schreibweisen konsequent zu verwenden. Aber wahrscheinlich ist das auch keine gute Wahl, nur (gezwungen) _eine_ Schreibweise zu verwenden. Ein (mit) ausschlaggebender Punkt war ein Artikel von Fabien Potencier zu dem Thema. Was meinst Du dazu?

Er fängt ja schon schön an: "Mikrooptimierung, gern verwendet ... aber nutzlos". Ich denke, man sollte sich darüber keine unnötigen Sorgen machen.

über Mikro-Optimierung wollten wir uns eigentlich keine Gedanken machen. Es stand nur im Raum, dass nur eine einzige Schreibweise konsequent im gesamten Framework verwendet werden sollte. Aber wie kann man einigermaßen objektiv beurteilen, welche der Varianten verwendet wird? Deshalb war das unser einziger Ansatz.
Wie in meiner vorherigen Antwort an Dich beschrieben müssen wir uns damit aber zum Glück erstmal nicht rumschlagen.
Falls es Dich interessiert: Bisher habe ich "objektiv" entschieden, was _ich_ für schöner bzw. lesbarer halte ;-)

[...] Wenn die Anwendung lahm ist, dann muss man sowieso erstmal analysieren, woran es den konkret hapert und wo am meisten Performancesteigerung zu erwarten ist. Wenn die Datenbank trödelt (z.B. weil sie keinen Index verwenden kann), muss man nicht die Handvoll String-Operation zum SQL-Statement-Zusammenbau optimieren, sondern das Statement an sich und/oder die Tabellenstruktur überarbeiten.

Das halte ich auch für wichtiger. Und auch Deiner vorherigen Ausführung zu dem (Un-)Sinn von Mikro-Optimierung (im Allgemeinen) kann ich nichts hinzufügen (nur nicht, dass Du denkst, ich lese mir Deine Antworten nicht gründlich durch; aber ich weiß nicht, was ich darauf antworten sollte).

Gruß, Dennis

0 70

OOP: Design Patterns (Factory Method, Dependency Injection, ...)

Der-Dennis
  • php
  1. 0
    Tom
    1. 0
      Der-Dennis
      1. 0
        Tom
    2. 0
      Tom
      1. 0
        Der-Dennis
    3. 0
      dedlfix
      1. 0
        Tom
        1. 0
          dedlfix
          1. 0
            Der-Dennis
            1. 0
              Der-Dennis
              1. 0
                jobo
                1. 0
                  Tom
                  1. 0
                    Der-Dennis
                    1. 0
                      Tom
                      1. 0
                        Der-Dennis
                        1. 0
                          Tom
                          1. 0
                            Der-Dennis
                            1. 0
                              Tom
                              1. 0
                                Der-Dennis
                2. 0
                  Der-Dennis
            2. 0
              Sven Rautenberg
              1. 0
                jobo
                1. 0
                  Der-Dennis
  2. 0

    Konfigurationsklassen für ein MVC-Framework

    Feldspar
    • programmiertechnik
    1. 0
      Der-Dennis
      1. 0
        Feldspar
        1. 0
          Der-Dennis
  3. 0
    dedlfix
    1. 0
      Der-Dennis
      1. 0
        dedlfix
        1. 0
          Der-Dennis
          1. 0
            dedlfix
            1. 0
              Der-Dennis
              1. 0
                dedlfix
                1. 0
                  Der-Dennis
  4. 0

    OOP: Design Patterns ... -> Zend Framework

    jobo
    1. 0
      Der-Dennis
      1. 0
        jobo
        1. 0
          Der-Dennis
          1. 0
            dedlfix
            1. 0
              jobo
  5. 0
    Sven Rautenberg
    1. 0
      jobo
      1. 1
        Sven Rautenberg
        1. 0
          jobo
          1. 0
            Der-Dennis
    2. 0
      Der-Dennis
      1. 0
        Sven Rautenberg
        1. 0
          Der-Dennis
      2. 0
        dedlfix
        1. 0
          Der-Dennis
          1. 0
            dedlfix
            1. 0
              Der-Dennis
              1. 0
                dedlfix
                1. 0
                  Der-Dennis
                  1. 0
                    dedlfix
                    1. 0
                      Der-Dennis
                      1. 0
                        dedlfix
                        1. 0
                          Der-Dennis
  6. 0

    Bin erst am Montag wieder da

    Der-Dennis
  7. 0
    hotti
    1. 0
      hotti
      1. 0
        Der-Dennis
        1. 0
          hotti
          1. 0
            Der-Dennis
            • perl
          2. 0
            dedlfix
            1. 0
              Der-Dennis
        2. 0
          hotti
          1. 0
            Der-Dennis
            • perl