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
style [2017/07/05 12:34] 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  +       while($I > 1) // Wieder andere Einrückung 
-                         // unterschiedlich geöffnet (hier in der selben Zeile, oben in der nächsten) +  $x *= $I--;        // Einrückung wieder wie ausserhalb des while-Blockes 
-  $x *= $I--;            // Einrückung wieder wie ausserhalb des while-Blockes +                     // Die geschwungen Klammern werden eingespart 
-       }                 // zufällig passt die Schliessung des while-Blockes mit der Einrückung der Öffnung zusammen +                     // was bei einer Instruktion pro Block OK ist und wenn die Einrückungen stimmen 
-   return $x;            // Inkonsistente Einrückungen+   return $x;        // Inkonsistente Einrückungen
 } }
 </code> </code>
style.txt · Last modified: 2017/07/05 12:38 by gg