bloc2:prog:gen:commentaires-de-code
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:gen:commentaires-de-code [2023/03/23 11:34] – supprimée - modification externe (Unknown date) 127.0.0.1 | bloc2:prog:gen:commentaires-de-code [2023/03/23 19:18] (Version actuelle) – [Qualité des commentaires] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Des commentaires dans le code ====== | ||
| + | Les commentaires sont en programmation informatique, | ||
| + | |||
| + | ===== Rôles essentiels ===== | ||
| + | <WRAP center round tip 70%> | ||
| + | **<color blue> | ||
| + | ---- | ||
| + | * <color green> | ||
| + | * <color green> | ||
| + | </ | ||
| + | <WRAP center round tip 70%> | ||
| + | **<color blue> | ||
| + | ---- | ||
| + | * <color green> | ||
| + | * <color green> | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Des commentaires de lecture ===== | ||
| + | <WRAP group> | ||
| + | <WRAP half column > | ||
| + | <WRAP center round box > | ||
| + | **<color blue> | ||
| + | ---- | ||
| + | * Concernent tout ce qui est __invisible__ de l’extérieur | ||
| + | * A destination du mainteneur (ici un programmeur !) | ||
| + | |||
| + | **=> Attributs et code** | ||
| + | \\ Servent à expliquer le rôle d’une donnée et la logique de traitement | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP half column> | ||
| + | <WRAP center round box > | ||
| + | **<color blue> | ||
| + | ---- | ||
| + | * Concernent tout ce qui est __visible__ de l’extérieur | ||
| + | * A destination de l’utilisateur (aussi un programmeur !) | ||
| + | |||
| + | **=> Classes, Méthodes et Événements publics** | ||
| + | \\ Servent à fabriquer la documentation technique | ||
| + | Voir [[https:// | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Qualité des commentaires ===== | ||
| + | <WRAP round important 67%> | ||
| + | **Les commentaires sont faits pour être compris par vous __<color # | ||
| + | </ | ||
| + | < a2s > | ||
| + | .---. | ||
| + | | | | | ||
| + | | | | | ||
| + | | v | | ||
| + | .---. | ||
| + | </ | ||
| + | <WRAP center round important 75%> | ||
| + | **Les commentaires ne doivent pas faire référence à des classes utilisatrices, | ||
| + | </ | ||
| + | < a2s > | ||
| + | .---. | ||
| + | | | | | ||
| + | | | | | ||
| + | | v | | ||
| + | .---. | ||
| + | </ | ||
| + | **Ne pas confondre le descriptif du service rendu (« externe ») avec la façon de rendre le service (« interne »)** | ||
| + | </ | ||
