Paradigmes, bonnes pratiques, principes, patrons logiciels,
patrons architecturaux, ...
- Paradigmes
- Bonnes pratiques de présentation
et, plus généralement, de
programmation
- pour l'indentation, cf.
cette page et
celle-ci ;
Utilisez cette checklist !
Règles générales :
- une sous-partie d'un élément doit être dans
son élément parent
(→ indentation de 2 espaces si retour à la ligne)
- deux éléments de même niveau d'imbrication doivent
débuter sur
la même ligne/colonne
- pas de tabulation, une fonction doit pouvoir être lue sur un
petit écran de
79 caractères et sans avoir à changer de fenêtre,
utiliser un ascenseur, ...
- pour savoir quand utiliser ou ne pas utiliser des commentaires pour
représenter une information, suivez
ces règles,
au moins pour ce cours
(si un autre enseignant vous demande
— pour son cours — d'utiliser
des commentaires en plus d'une
représentation plus formelle, faites-le
pour son cours,
bien-sûr).
- Principes
- Critères fonctionnels/structurels de qualité logicielle
- Patrons logiciels [design patterns in computer science]
- Patrons architecturaux
[architectural patterns]
et répartition des traitements
- Natural computing,
Green computing (voir aussi
mapReduce pour l'écologie)