JeromePerleth / Bicubic-Interpolation

1 stars 0 forks source link

Prüfe scoping in Funktionen und Deklaration von Variablen #3

Open Madave94 opened 2 years ago

Madave94 commented 2 years ago

Prüfen von scope/variablen innerhalb der Funktionen. Dh. die Funktion upscale bekommt zB. die variablen imgund scale übergeben. In der Funktion selbst sollten also nur diese beiden Variablen genutzt werden und eben Variablen die daraus entstehen also zB. row = len(img[1]) (Zeile 4 in der Funktion). In der Folgezeile nutzt du eine Variable außerhalb des Funktionsscopes (gray2). Ich denke das musst du nochmal in allen Funktionen überprüfen das nur Variablen im Scope genutzt werden.

JeromePerleth commented 2 years ago

Ich habe hier nun ebenfalls versucht das Scoping zu überarbeiten. Wenn du nochmal drüber schauen könntest, wäre das super.

Madave94 commented 2 years ago

Scoping schaut erstmal gut aus.

Ich würde Vorschlagen die Überschneidungen bei manchen Variablen zu entfernen z.B. bei der Funktion upscale, wird rows mehrfach belegt.