User Tools

Site Tools


style

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
style [2017/07/05 12:33] ggstyle [2017/07/05 12:38] (current) gg
Line 12: Line 12:
 ist gleich schlechte Lesbarkeit ist gleich schlechte Lesbarkeit
 <code php> <code php>
-function f($n)           // Block wird erst nächste Zeile geöffnet. Das ist OK, wenn es einheitlich bleibt +function f($n)       // Block wird erst nächste Zeile geöffnet. Das ist OK, wenn es einheitlich bleibt 
-                         // Funktionsname ist nicht sprechend. Was macht f?        +                     // Funktionsname ist nicht sprechend. Was macht f?        
 { {
-$x = 1;                  // Keine Einrückung, obwohl innerhalb des Funktionsblockes +$x = 1;              // Keine Einrückung, obwohl innerhalb des Funktionsblockes 
-  $I = $n;               // Plötzlich zwei Zeichen Einrückung, obwohl im selben Block wie die Zeile davor.  +  $I = $n;           // Plötzlich zwei Zeichen Einrückung, obwohl im selben Block wie die Zeile davor.  
-                         // $i, $n, $x => Was soll das sein? Variablennamen sind überhaupt nicht sprechend.  +                     // $i, $n, $x => Was soll das sein? Variablennamen sind überhaupt nicht sprechend.  
-                         // Auch wird $n kopiert, was zu Fehlern führen kann.  +                     // Auch wird $n kopiert, was zu Fehlern führen kann.  
-                         // Variablenname $I startet mit Grossbuchstaben. +                     // Variablenname $I startet mit Grossbuchstaben. 
-       while($I > 1)   { // Wieder andere Einrückung und Block wird im Vergleich zum Funktionsblock unterschiedlich geöffnet (hier in der selben Zeile) +       while($I > 1) // Wieder andere Einrückung 
-  $x *= $I--;            // Einrückung wieder wie ausserhalb des while-Blockes +  $x *= $I--;        // Einrückung wieder wie ausserhalb des while-Blockes 
-       }                 // zufällig passt die Schliessung des while-Blockes mit der Einrückung der Öffnung zusammen +                     // Die geschwungen Klammern werden eingespart 
-   return $x;            // Inkonsistente Einrückungen+                     // was bei einer Instruktion pro Block OK ist und wenn die Einrückungen stimmen 
 +   return $x;        // Inkonsistente Einrückungen
 } }
 </code> </code>
style.1499250813.txt.gz · Last modified: 2017/07/05 12:33 by gg