um eine Funktion "unabhängig" einsetzen zu können, darfst du keine
weitere externe Variable als die Parameter der Funktion selbst voraussetzen.
Durch den Einsatz einer oder mehrere globalen Variablen ist die Fkt. an
dem aktuellen Projekt verbunden. Ausserdem wenn es mehrere solche
Funktionen gibt, die die gleichen globalen Variablen verwenden/verändern
verlierst du(u. U. deine Kollegen) die Übersicht, und der runtime Fehler ist schwer
zu orten. Das tritt besonders dann auf, wenn du im Team an einem Projekt
arbeitest, d.h. wenn du abundzu mal anonymen Mordandrohungen bekommst,
dann sollst du dich nicht wundern
weitere externe Variable als die Parameter der Funktion selbst voraussetzen.
Durch den Einsatz einer oder mehrere globalen Variablen ist die Fkt. an
dem aktuellen Projekt verbunden. Ausserdem wenn es mehrere solche
Funktionen gibt, die die gleichen globalen Variablen verwenden/verändern
verlierst du(u. U. deine Kollegen) die Übersicht, und der runtime Fehler ist schwer
zu orten. Das tritt besonders dann auf, wenn du im Team an einem Projekt
arbeitest, d.h. wenn du abundzu mal anonymen Mordandrohungen bekommst,
dann sollst du dich nicht wundern
Kommentar