Seite 1 von 1

Alle verwendeten Variablen anzeigen?

Verfasst: Montag 28. Oktober 2019, 19:33
von onkelhamu
Hallo,
ich programmiere gerne in Sublime Text 3. Gibts da vieleicht ein Plug In ,das einem alle Variablen die man verwendet hat anzeigt?
Irgendwann verliert man ja den Überblick :?

Danke für alle Tips

Re: Alle verwendeten Variablen anzeigen?

Verfasst: Montag 28. Oktober 2019, 19:38
von Sirius3
@onkelhamu: wenn Du den Überblick verlierst, dann hast Du zu große Funktionen. Eine Funktion sollte fast nie mehr als 10 Variablen brauchen und auch nicht länger sein, als eine Bildschirmseite. Und wenn man sprechende Namen hat, dann sind diese auch leicht zu merken.

Re: Alle verwendeten Variablen anzeigen?

Verfasst: Montag 28. Oktober 2019, 20:52
von onkelhamu
ok,
aber nur damit ich das richtig verstehe:
Wenn die Variablen in verschiedenen Funktionen oder Klassen sind kommen sie sich nicht in die Quere - auch wenn sie gleich benannt sind?

Re: Alle verwendeten Variablen anzeigen?

Verfasst: Montag 28. Oktober 2019, 21:04
von Sirius3
Ja, das nennt sich „lokale Variable”.

Re: Alle verwendeten Variablen anzeigen?

Verfasst: Montag 28. Oktober 2019, 21:18
von noisefloor
Hallo,
Wenn die Variablen in verschiedenen Funktionen oder Klassen sind kommen sie sich nicht in die Quere - auch wenn sie gleich benannt sind?
Du solltest dir, z.B. im offiziellen Python-Tutorial auf docs.python.org, nochmals durchlesen, wie das mit dem Gültigkeitsbereich (auf englisch: scope) von Variablen bei Python so läuft. Das ist wichtig, dass man das verstanden hat. Wobei das bei Python relativ einfach zu verstehen ist, also kein großes Ding.

Gruß, noisefloor

Re: Alle verwendeten Variablen anzeigen?

Verfasst: Montag 28. Oktober 2019, 21:55
von harryberlin
65" 4K Screen hilft platz für den Code zu kriegen :D :P

Re: Alle verwendeten Variablen anzeigen?

Verfasst: Dienstag 29. Oktober 2019, 05:29
von snafu
Und alles, was die Funktion von der "Außenwelt" wissen muss, sollte man per Parameter übermitteln, anstatt dann übermäßig mit globalen Bezeichnern zu hantieren.