Der Martin: bessere Lesbarkeit

Beitrag lesen

Hallo,

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.

im Prinzip ja - wenn man zu mehreren an einem Projekt arbeitet, ist es allerdings vorteilhaft, wenn man sich auf einen gemeinsamen Coding Style einigen kann.

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.

Mehrere Zeilen, die die gleiche Struktur haben, richte ich meistens auch in einer Flucht aus, das erleichtert das Erfassen erheblich (finde ich).

"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!";
      }
  }

  
Du bist Österreicher? :-)  
  
Das kommt auch meinem Coding Style schon sehr nahe; ich setze aber auf der Innenseite einer öffnenden oder schließenden Klammer normalerweise kein Blank, und die vielen Leerzeichen zwischen Operand und Operator in deinem Beispiel finde ich auch eher kontraproduktiv, weil das, was als Ausdruck zusammengehört, optisch auseinandergerissen wird. Bei mir also eher so:  
  
`if (($de_vs_at=='morgen, 20:30 Uhr') || ($gewinner=='Österreich'))`{:.language-php}  
 ...  
`for ($i=0; $i<10000; $i++)`{:.language-php}  
  

> 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?!  
  
Das ist der entscheidende Punkt.  
  
Ciao,  
 Martin  

-- 
F: Was sagt der große Keks zum kleinen Keks?  
A: Du kannst dich jetzt verkrümeln.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
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