Si raccomanda di usare sempre gli stessi nomi delle variabili per lo stesso blocco comune per evitare confusione. Ecco un esempio che ci spiega perchè si può correre il rischio di creare confuzione:
subroutine sub4 (some arguments) declarations of arguments real alpha, beta common /coeff/ beta, alpha statements return end
In questo esempio accade che alfa rappresenta la stessa variabile che nel programma principale è stata nominata con beta, e viceversa. Se si verifica qualcosa di simile, probabilmente è un errore. Tali bug sono molto difficili da trovare.
Link correlati all’argomento
- Elementi di calcolo numerico con il Fortran