Principe de programmation KISS
Le principe de programmation KISS (Keep it simple, stupid, Fais simple, idiot) implique l'abandon d'une complexification injustifiée du système conçu, s'il est possible de le rendre plus simple et plus léger.
Pour construire correctement un système selon le principe KISS, il est nécessaire de respecter les règles suivantes :
-
Toutes les tâches nécessaires doivent être décomposées
en sous-tâches plus petites, dont le développement
ne devrait pas prendre plus de
4-12heures. - Toutes les sous-tâches doivent être résolues par une ou plusieurs classes.
-
Les méthodes pour résoudre les tâches idéalement
devraient se limiter à pas plus
de
30-40lignes. - Avant d'écrire le code, il faut d'abord imaginer quelle sera la solution au problème posé.
- Il convient de supprimer tout code inutile et obsolète.
Voir aussi
-
le principe
SOLID,
qui fournit des recommandations pour les logiciels basés sur la POO -
le principe
DRY,
qui divise le logiciel en petits composants -
le principe
YAGNI,
qui implique l'abandon des fonctionnalités logicielles superflues -
le principe
CQS,
qui attribue une seule commande à chaque fonction -
le principe
LoD,
qui est appliqué lors du développement de logiciels -
le principe séparation des responsabilités,
qui est appliqué lors du développement de logiciels