Guidelines

Des rĂšgles Ă  suivre pour tout projet !


Principes généraux

KISS: Keep It Simple, Stupid!

La simplicitĂ© est la sophistication suprĂȘme : un code simple est plus lisible et plus facile Ă  maintenir.

DRY: Don’t repeat yourself

Si la mĂȘme portion de code se retrouve deux fois ou plus dans un script, on en fait une fonction. Si la mĂȘme portion de code se retrouve deux fois ou plus dans une classe, on en fait une mĂ©thode.

YAGNI: You aren’t gonna need it

Rien ne sert de coder une mĂ©thode qui n’a pas d’implĂ©mentation ou d’utilitĂ© immĂ©diate.

Don’t be shy, ask!

Il n’y a pas de honte Ă  demander de l’aide, surtout avant d’attaquer une nouvelle fonctionnalitĂ©.


Guidelines pour HTML

  1. Généralités

Guidelines pour CSS (et préprocesseurs)

  1. Généralités
  2. Bonnes pratiques
  3. Performances
  4. BEM
  5. ITCSS
  6. Préprocesseurs
  7. Nomenclatures

Guidelines pour Javascript

  1. Généralités
  2. Bonnes pratiques
  3. Performances

Guidelines pour Photoshop / Illustrator

  1. Généralités
  2. Polices & typos

Guidelines pour de bons Ă©changes client / prestataire

  1. Généralités

Crédits

Ces rÚgles ont été fortement inspirées du travail de Raphaël Goetter, Pierre-Antoine Delnatte, Christophe Porteneuve,