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).