March 2024
Intermediate to advanced
124 pages
2h 8m
German
Variablen und ihre Initialisierung scheinen manchmal auseinanderzudriften. Der Name einer Variablen gibt Ihnen einen Hinweis auf deren Rolle bei den Berechnungen. Aber die Initialisierung verstärkt diesen Hinweis. Stoßen Sie auf Code, in dem Deklaration (eventuell mit einem Typ) und Initialisierung getrennt sind, lässt sich dieser schlechter lesen. Sind Sie bei der Initialisierung angelangt, haben Sie eventuell schon einen Teil des Kontexts vergessen, für den die Variable gedacht ist.
So sieht diese Aufräumerei aus. Stellen Sie sich folgenden Code vor:
fn()
int a
... Code, der a nicht nutzt
a = ...
int b
... mehr Code, der vielleicht a, aber nicht b nutzt
b = ... a ...
... Code, der b ...
Read now
Unlock full access