CWE ID: 1109
Name: Use of Same Variable for Multiple Purposes
Der Code enthält eine aufrufbare Funktion, einen Code-Block oder ein anderes Code-Element, in dem dieselbe Variable zur Steuerung mehrerer, unterschiedlicher Aufgaben verwendet wird oder mehrere Instanzen von Daten speichert. Dies beeinträchtigt die code clarity und erhöht das Risiko von unbeabsichtigten Nebeneffekten und side effects. Eine bessere code design würde die Verwendung separater Variablen für unterschiedliche Zwecke fördern.