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
-
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 classes
et de leurs méthodes (contrat)