Les meilleures pratiques pour résumer, le code propre devrait être:

  • maintenable (compréhensible)
  • flexible (ouvert aux changements futurs)
  • testé
  • facile à refactoriser
  • utiliser setters et getters dans le bon contexte, par exemple: downloadPage() est différent de getPage()