 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
Déclaration
explicite des dimensions des tableaux,
|
|
|
• |
Initialisation
explicite des variables avant leur utilisation,
|
|
|
• |
Indentation du
source pour le rendre plus lisible,
|
|
|
• |
Code aéré avec
des commentaires,
|
|
|
• |
Tests
arithmétiques flottants selon la précision machine :
|
|
|
Bon
: IF ( ABS(reel1 - reel2) .LT.
machep ) THEN ...
|
|
|
|
Mauvais : IF ( reel1 .EQ. reel2 ) THEN ...
|
|
|
|
Bon
: IF ( ABS(DET) .LT. machep)
THEN ...
|
|
|
|
Mauvais
: IF ( DET .EQ. 0 ) THEN ...
|
|