Gardez les choses simples: utilisez le principe de design KISS pour une maintenance facilitée et une compréhension rapide de votre code
Origine
Il est difficile de dire qui est à l'origine du principe KISS exactement, car il est devenu un adage populaire qui est utilisé dans de nombreux domaines. Cependant, il est souvent attribué à Kelly Johnson, ingénieur en chef de la société Lockheed Martin, qui a mis en place ce principe dans les années 1950. Selon la légende, Johnson a écrit sur son tableau blanc "Keep it simple, stupid", afin de rappeler à ses équipes de ne pas surcompliquer les choses et de privilégier la simplicité dans leur travail.
Le principe KISS est appliqué dans de nombreux domaines, tels que la conception de produits, la gestion de projets, la rédaction de documents et aussi dans le cadre du développement de logiciels.
KISS Conception
En tant que principe de conception KISS vise à créer des solutions de qualité qui sont faciles à comprendre, à utiliser et à maintenir en encourageant à garder les choses simples et à éviter les solutions compliquées ou inutilement complexes.
Voici quelques points clés du principe KISS adapté au développement logiciel:
- Simplicité : le principe KISS encourage à chercher des solutions simples et évidentes aux problèmes, plutôt que des solutions compliquées et difficiles à comprendre.
- Clarté : le principe KISS vise à créer des solutions claires et concises qui sont faciles à comprendre et à utiliser.
- Fiabilité : en gardant les choses simples, vous pouvez créer des solutions fiables qui sont moins sujettes aux erreurs et aux bugs.
- Maintenabilité : le principe KISS encourage à créer des solutions qui sont faciles à maintenir sur le long terme, en évitant les solutions trop complexes ou difficiles à comprendre.
Il est important de noter que le principe KISS ne signifie pas que vous devez toujours choisir la solution la plus simple ou la plus facile à chaque fois. Parfois, une solution complexe peut être nécessaire pour résoudre un problème spécifique. Toutefois, le principe KISS vous encourage à chercher des solutions simples et évidentes en premier lieu et à ne compliquer les choses que si c'est absolument nécessaire.
Conclusion
En résumé, le principe KISS est un bon guide pour créer des solutions de qualité qui sont simples, claires, fiables et faciles à maintenir. En le suivant, vous pourrez créer des produits et des services qui sont appréciés et utilisés par les utilisateurs.