Fortran - Estilo de programación
El estilo de programación se trata de seguir algunas reglas al desarrollar programas. Estas buenas prácticas imparten valores como la legibilidad y la falta de ambigüedad en su programa.
Un buen programa debe tener las siguientes características:
- Readability
- Estructura lógica adecuada
- Notas y comentarios autoexplicativos
Por ejemplo, si hace un comentario como el siguiente, no será de mucha ayuda:
! loop from 1 to 10
do i = 1,10
Sin embargo, si está calculando el coeficiente binomial y necesita este bucle para nCr, un comentario como este será útil:
! loop to calculate nCr
do i = 1,10
Bloques de código con sangría para aclarar varios niveles de código.
Códigos de autoverificación para garantizar que no haya errores numéricos como la división por cero, la raíz cuadrada de un número real negativo o el logaritmo de un número real negativo.
Incluyendo códigos que aseguran que las variables no toman valores ilegales o fuera de rango, es decir, validación de entrada.
No poner cheques donde sería innecesario y ralentiza la ejecución. Por ejemplo
real :: x
x = sin(y) + 1.0
if (x >= 0.0) then
z = sqrt(x)
end if
- Código claramente escrito utilizando algoritmos apropiados.
- Dividir las expresiones largas usando el marcador de continuación '&'.
- Creando nombres de variables significativos.