Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Simplifiez vos projets avec K.I.S.S

sylzys
January 10, 2014

Simplifiez vos projets avec K.I.S.S

La simplicité est la clé du succès.

sylzys

January 10, 2014
Tweet

More Decks by sylzys

Other Decks in Technology

Transcript

  1. 1958 Keep It Simple, Stupid Keep It Simple, Smart Keep

    It Short and Simple Keep It Simple and Straightforward Kelly Johnson Crédit Wikipédia vendredi 10 janvier 14
  2. L’anti « Rube Goldberg » « Do it the hard

    way » vendredi 10 janvier 14
  3. La simplicité est la clé du succès Principe applicable à

    n’importe quel produit, service, méthode. Les principes KISS peuvent et devraient être appliqués dans toutes les entreprises, quelque soit leur taille ou leur activité. vendredi 10 janvier 14
  4. Less Is More Principe souvent appliqué en UX et en

    e-commerce Trop de choix provoque la paralysie Faire un choix implique d’assumer celui-ci dans l’usage Il faut offrir un choix plus simple au client, le guider et l’accompagner dans ses choix The Paradox of Choice: Why More Is Less Barry Schwartz vendredi 10 janvier 14
  5. Don’t Repeat Yourself « Dans un système, toute connaissance doit

    avoir une représentation unique, non-ambiguë, faisant autorité » - A. Hunt, D. Thomas. The Pragmatic Programmer • Eviter la redondance de code • Faciliter la maintenance • Faciliter les tests et le debug • Faciliter l’évolution • D.R.Y != W.E.T Certains frameworks prônent le D.R.Y: Symfony, Rails, Django ... vendredi 10 janvier 14
  6. You Ain’t Gonna Need It « Always implement things when

    you actually need them, never when you just foresee that you need them » - R. Jeffries On n’ajoute des fonctionnalités que lorsqu’elles sont nécessaires. Chaque feature au-delà du fonctionnement basique peut engendrer une sur-complication vendredi 10 janvier 14
  7. Vous avez dit simple ? Simple != rapide et sale

    Faire simple et efficace demande souvent beaucoup de réflexion en amont et de nombreuses itérations. Simple != simpliste Faire trop simple risque de ne pas apporter de solution à une partie du problème vendredi 10 janvier 14
  8. 1.Facile à lire 2.Facile à modifier 3.Pas de librairies externes

    inutiles 4.Ciblé Les bases d’un code K.I.S.S vendredi 10 janvier 14
  9. Les bénéfices d’une approche K.I.S.S • Homogenéité • Réutilisabilité •

    Maintenance plus facile • Efficacité playfrance.com vendredi 10 janvier 14
  10. « La perfection est atteinte non pas quand il n’y

    à rien à ajouter, mais lorsqu’il n’y a plus rien à enlever » Antoine de Saint-Exupéry vendredi 10 janvier 14