Top Profil

Glossaire · Développement

KISS

Aussi appelé : Keep It Simple, Stupid · Keep It Simple

Définition

KISS (Keep It Simple, Stupid) est un principe de conception qui affirme que les systèmes fonctionnent mieux lorsqu'ils restent simples : la solution la plus directe qui répond au besoin est préférable à une architecture sophistiquée. La formule vient de l'aéronautique américaine des années 1960, où un avion devait rester réparable sur le terrain avec des outils de base. En logiciel, la complexité inutile est la première source de bugs et de coûts de maintenance.

Dans la pratique

KISS est l'antidote à la sur-ingénierie, un travers fréquent chez les développeurs qui veulent anticiper tous les cas. Un bon senior se reconnaît à sa capacité à proposer la solution simple d'abord, et à n'ajouter de la complexité que lorsqu'un besoin réel l'exige. Ce principe va de pair avec YAGNI et DRY.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.