lundi 31 janvier 2011

Valeurs et principes de programmation

Principes SOLID selon Robert C. Martin
  • Single responsibility
  • Open-closed
  • Liskov substitution
  • Interface segregation
  • Dependency inversion
(note) Liskov Substition et Single responsibility sont assez difficile à utiliser correctement.

Selon Kent Beck

Valeurs :
  • Communication
  • Simplicity
  • Flexibility
Principes :
  • Local consequences
  • Minimize Repetition
  • Logic and Data Together
  • Symmetry
  • Declarative Expression
  • Rate of Change

Aucun commentaire: