====== Convention de codage ====== La plupart des programmeurs ont leur propre style de codage bien distinct. De petits détails comme comment ils gèrent les exceptions, comment ils commentent le code, quand ils retournent null, etc. Dans certains cas la différence n’a pas d’importance, dans d’autres cas elle peut conduire à une conception système gravement incohérente et du code très difficile à lire. Des normes de codage sont très utiles dans ce cas, du moins tant que vous vous concentrez sur les choses qui importent. * [[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html|Code Conventions for the Java Programming Language]] from SUN. ===== Mine ===== Rédaction: * Liste à puce Technique: * Ne jamais attraper des exceptions sans les relancer ou enregistrer la pile d’appel dans un journal. * Utilisez l’injection de dépendances basée sur les accesseurs pour découpler les classes les unes des autres (sauf bien sûr quand un couplage fort est désiré). * Les méthodes qui retournent des collections ou des tableaux ne devraient pas retourner null, mais des collections ou des tableaux vides.