Activités de la Programmation
- Conception
- Rédaction
- Mise au point
- Maintenance
Qualités d'un programme
- Exactitude
- Réutilisabilité
- Efficacité
- Extensibilité
- Portabilité
- Robustesse
Qualités internes
Quelques règles pour faciliter la réutilisation et la
lisiblité
- Séparer l'interface et l'implémentation.
- Minimiser la visibilité.
- Détecter les erreurs au plus tôt.
- Eliminer les duplications.
- Identificateurs avec des noms significatifs et/ou usuels. Entre
deux
identificateurs
significatifs, on choisira le plus concis.
- Respecter les usages du langage utilisé.
- Utiliser une seule langue.
- Utiliser un seul style.
- Les commentaires ne doivent pas paraphraser le code, ni
"justifier" un
code mal écrit.
- Préciser à l'utilisateur les conditions d'usage des
fonctions (contrat).