Principe de programmation YAGNI
Le principe de programmation YAGNI (You aren't gonna need it, Vous n'en aurez pas besoin) implique l'abandon des fonctionnalités superflues du système que vous développez, c'est-à-dire que s'il n'y a pas de besoin immédiat pour une tâche ou une méthode, il faut y renoncer.
Lors de la planification du travail sur un projet, en suivant le principe YAGNI, il ne faut pas écrire de code qui pourrait vous être utile un jour, il faut plutôt résoudre en premier lieu les tâches les plus urgentes et importantes.
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
KISS,
qui implique l'abandon de la complexification des logiciels -
le principe
CQS,
qui n'attribue qu'une seule commande à chaque fonction -
le principe
LoD,
qui est appliqué lors du développement de logiciels -
le principe de séparation des responsabilités,
qui est appliqué lors du développement de logiciels