Esiste un termine standard o ampiamente accettato per riferirsi a una variabile all'interno della chiamata corrente di una funzione ricorsiva in cui l'ultimo valore della stessa variabile viene passato come argomento? Sto cercando di commentare una complessa funzione ricorsiva e mi sento come se ci fosse una barriera di comunicazione tra quanto bene lo sto spiegando e la terminologia che uso.
Ecco alcuni esempi di codice:
Foo(0);
void Foo(int oldValue)
{
// I need to know how to refer to "currentValue" / "oldValue" when commenting
int currentValue = oldValue + 1;
if (currentValue == 10)
return;
else
Foo(currentValue);
}
Prevedo che alcune persone si limitino a riferirsi alle variabili con il loro nome, ma voglio essere in grado di riferirle con un nome generico (ad esempio: il valore) e distinguere il 2 dal contesto (ad es. valore corrente di iterazione ricorsiva / ultimo valore di iterazione ricorsiva)
Forse lo sto pensando troppo, vorrei solo sapere se esiste un termine simile per documentare meglio la mia squadra