Fortran - Stile di programmazione
Lo stile di programmazione consiste nel seguire alcune regole durante lo sviluppo dei programmi. Queste buone pratiche conferiscono valori come leggibilità e non ambiguità al tuo programma.
Un buon programma dovrebbe avere le seguenti caratteristiche:
- Readability
- Struttura logica adeguata
- Note e commenti autoesplicativi
Ad esempio, se fai un commento come il seguente, non sarà di grande aiuto -
! loop from 1 to 10
do i = 1,10
Tuttavia, se stai calcolando il coefficiente binomiale e hai bisogno di questo ciclo per nCr, un commento come questo sarà utile -
! loop to calculate nCr
do i = 1,10
Blocchi di codice rientrati per rendere chiari i vari livelli di codice.
Codici di autocontrollo per garantire che non ci siano errori numerici come divisione per zero, radice quadrata di un numero reale negativo o logaritmo di un numero reale negativo.
Compresi codici che assicurano che le variabili non assumano valori illegali o fuori intervallo, ad esempio la convalida dell'input.
Non mettere controlli dove sarebbe inutile e rallenta l'esecuzione. Ad esempio:
real :: x
x = sin(y) + 1.0
if (x >= 0.0) then
z = sqrt(x)
end if
- Codice scritto in modo chiaro utilizzando algoritmi appropriati.
- Dividere le espressioni lunghe utilizzando il marcatore di continuazione "&".
- Creare nomi di variabili significativi.