style
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
style [2017/07/05 12:28] – [Einrückungen] 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 | + | // |
- | | + | |
+ | $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 |
<code php> | <code php> | ||
function factorial_iterative($number) { // Keine Einrückung. Variablenname number ist sprechend | function factorial_iterative($number) { // Keine Einrückung. Variablenname number ist sprechend |
style.1499250519.txt.gz · Last modified: 2017/07/05 12:28 by gg