Un principio che seguo è che, quando viene stabilito un identificatore, dovrebbe essere un segnale per il lettore che il valore riferito è in realtà un'astrazione che verrà usata più di una volta. Cioè, l'identificatore viene definito o assegnato una sola volta e il valore viene letto più di una volta.
Tuttavia, esiste un linguaggio comune per cui, al fine di aumentare la leggibilità, parti di un'espressione complessa vengono ridotte in considerazione in variabili. Queste variabili saranno usate una sola volta, violando il principio.
Pertanto, per indicare una variabile monouso deve essere utilizzata una speciale classe di identificatore separata.
Questo principio si applica a qualsiasi identificatore. Quindi potresti avere funzioni monouso, metodi monouso, variabili monouso, ecc.
C'è mai stato un linguaggio di programmazione che supportava variabili monouso?