Melvin Cowznofski: bessere Lesbarkeit

Beitrag lesen

Hallo dedlfix!

wenn es in meinen Augen noch unnötiger als unnötig formatiert wurde.

Das "in meinen Augen" ist der Punkt! Ich denke, jeder sollte das so machen, wie er es für sich selbst am übersichtlichsten empfindet und nicht, wie es irgend eine Norm vorschreibt. Weil je übersichtlicher ich meinen Code empfinde, umso schneller finde ich Fehler und umso leichter verstehe ich Zusammenhänge.

Es gibt ja auch solche Platzverschwender, die jedem Parameter eine einzelne Zeile spendieren.

Ja, ich zB.! Nicht nur das, bei mir liegen auch die Teile rechts vom Istgleich-Zeichen alle auf einer vertikalen Linie. Aber wie schon gesagt, wenn ich mit dem optischen Ergebnis des Codes besser zu Recht komme, ist es auch keine "Verschwendung".

Es ist genauso abhängig von den eigenen Vorlieben wie die ebenso umstrittenen Klammenstile.

"abhängig von den eigenen Vorlieben" - genau das will ich damit sagen! _Meine_ Vorliebe bei Klammern und Parametern ist folgende:

  
if ( ( $de_vs_at = 'morgen, 20:30 Uhr' ) AND ( $gewinner = 'Österreich' ) )  
  {  
    $location            = 'Stammlokal';  
    $abendbeschaeftigung = 'Saufen';  
    $endergebnis         = 'Vollrausch';  
  }  
else  
  {  
    for ( $i = 0; $i < 10000; $i++ )  
      {  
        echo "Na und? Wir haben Cordoba!";  
      }  
  }  

Das ist ein Deinen Augen wahrscheinlich Platzverschwendung, die schlimmer nicht mehr sein könnte. Für _mich_ gibt es keine andere Variante, diesen Code (das optische Bild betreffend) übersichtlicher darzustellen. Was nutzt es mir, die Hälfte an Leerzeichen und Zeilen zu sparen, wenn ich dann die 5-fache Zeit brauche, um den Code zu überblicken?!

Mit lieben Grüßen

Melvin Cowznofski

--

Melvin Cowznofski
What – me worry?
0 58

bessere Lesbarkeit

Matthias Apsel
  • zu diesem forum
  1. 0
    Kai345
    1. 0
      Matthias Apsel
      1. 0
        Kai345
        1. 0
          Matthias Apsel
        2. 0

          tolles Quiz

          Frank (no reg)
          1. 1
            suit
            1. 0
              Frank (no reg)
              1. 0
                Der Martin
                1. 0
                  Frank (no reg)
        3. 0
          Matthias Apsel
  2. 0
    Steel
    1. 0
      Steel
      1. 0
        Steel
        1. 0
          Matthias Apsel
          1. 0
            Matthias Apsel
            1. 0
              Steel
  3. 0
    Gunnar Bittersmann
    1. 0
      Auge
      1. 0
        Gunnar Bittersmann
        1. 1
          Steel
          1. 0
            Gunnar Bittersmann
            1. 0
              Christian Kruse
              1. 0
                Gunnar Bittersmann
                1. 0
                  Christian Kruse
                  1. 0
                    dedlfix
                    1. 0
                      Christian Kruse
                      1. 0
                        Melvin Cowznofski
                        1. 0
                          Christian Kruse
                        2. 0
                          Der Martin
                          1. 0
                            Martin Rettberg
                        3. 0
                          dedlfix
                          1. 0
                            Melvin Cowznofski
                            1. 0
                              Der Martin
                              1. 0
                                Melvin Cowznofski
                            2. 0
                              dedlfix
                              1. 0
                                Tobias Hahner
                        4. 0
                          Gunnar Bittersmann
            2. 0

              bessere Lesbarkeit / Meinungen erbeten

              Matthias Apsel
              1. 0
                Der Martin
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Der Martin
                  2. 0
                    misterunknown
            3. 0
              Steel
            4. 1
              molily
        2. 0
          dedlfix
    2. 0

      bessere Lesbarkeit / Beispiel zum Umherprobieren

      Matthias Apsel
      1. 0
        Steel
        1. 0
          Der Martin
          1. 0
            Gunnar Bittersmann
            1. 0
              dedlfix
            2. 0
              Der Martin
              1. 0
                Gunnar Bittersmann
                1. 0
                  Gunnar Bittersmann
                2. 0
                  Der Martin
        2. 0

          bessere Lesbarkeit / Beispiel zum Umherprobieren eigene Schrift

          Matthias Apsel
      2. 0
        molily
        1. 0
          Matthias Apsel