Plus c'est petit, mieux c'est

Référence en anglais sur drupal.org : 9 Janvier 2009 - 10h00 - http://drupal.org/node/299074


Si l'implémentation d'une fonction ne tient pas sur un écran de votre éditeur, c'est probablement qu'elle essaie de faire trop de choses. Elle devrait être divisée en fonctions plus petites.

  • Si elle tient sur un écran, vous pouvez être sûr que chacun comprendra ce qu'elle fait (et pourra la débogguer si quelque chose ne va pas).
  • Des petites fonctions qui ne font qu'une chose sont plus faciles à tester.
  • Des petites fonctions qui ne font qu'une chose sont plus facilement réutilisables.

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <css>, <php>, <html>, <ccss>, <ccss>, <drupal5>, <drupal6>, <html>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You may use [view:viewname] tags to display listings of nodes.

Plus d'informations sur les options de formatage

CAPTCHA
Cette question permet d'éviter le spam :
1 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.