style
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| style [2017/07/05 12:06] – created gg | style [2017/07/05 12:38] (current) – gg | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== Einrückungen ===== | ===== Einrückungen ===== | ||
| - | Schauen wir uns die Funktion factorial_iterative aus dem [[functions# | + | Schauen wir uns die Funktion factorial_iterative aus dem [[functions# |
| === Schlechter Stil === | === Schlechter Stil === | ||
| - | gleich schlechte Lesbarkeit | + | ist gleich schlechte Lesbarkeit |
| <code php> | <code php> | ||
| - | function | + | function |
| + | // Funktionsname ist nicht sprechend. Was macht f? | ||
| { | { | ||
| - | $x = 1; // Keine Einrückung, | + | $x = 1; // Keine Einrückung, |
| - | $I = $n // Plötzlich zwei Zeichen Einrückung, | + | $I = $n; // Plötzlich zwei Zeichen Einrückung, |
| - | | + | // |
| - | $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 | + | // Variablenname $I startet mit Grossbuchstaben. |
| - | | + | |
| + | $x *= $I--; // Einrückung wieder wie ausserhalb des while-Blockes | ||
| + | | ||
| + | // was bei einer Instruktion pro Block OK ist und wenn die Einrückungen stimmen | ||
| + | | ||
| } | } | ||
| </ | </ | ||
| === Guter Stil === | === Guter Stil === | ||
| - | => bessere Lesbarkeit | + | ist gleich |
| - | function factorial_iterative($n) { // Keine Einrückung | + | <code php> |
| - | $result = 1; // Neuer Block => Einrückung um vier Leertasten. Variablenname ist sprechend | + | function factorial_iterative($number) { // Keine Einrückung. Variablenname number ist sprechend |
| + | $result = 1; // Neuer Block => Einrückung um vier Leertasten. Variablenname | ||
| - | while($n > 1) { // wieder vier Zeichen | + | while($number |
| - | $result *= $n; | + | $result *= $number; // Ein neuer Block startet => acht Zeichen Einrückung |
| - | $n--; // Wir sind im selben Block => acht Zeichen | + | $number--; |
| } // Der while Block wird geschlossen => vier Zeichen | } // Der while Block wird geschlossen => vier Zeichen | ||
| return $result; | return $result; | ||
| } // Der Block der Funktion wird geschlossen => kein Zeichen | } // Der Block der Funktion wird geschlossen => kein Zeichen | ||
| + | </ | ||
style.1499249167.txt.gz · Last modified: 2017/07/05 12:06 by gg
