JavaScript : Les bonnes pratiques

 Article modifié dernièrement le 12 Déc 2011 @ 14 h 27 min

Avant d’appréhender un nouveau langage de programmation, il est utile voire primordiale de se documenter en amont pour comprendre un peu les subtilités et les rouages techniques du langage. Du temps bien dépensé qui vous permettra de ne pas pondre du code douteux ou mal écrit, surtout lorsque ce langage est JavaScript.

Ce n’est pas moi qui vais vous donner les bonnes pratiques du langage JavaScript, mais Google. Je viens de tomber sur cette page très bien faite qui va vous permettre de démarrer de la meilleure des façons : Google JavaScript Style Guide.

Chaque thème abordé par le document propose un exemple et un lien vers une page qui approfondie la bonne pratique, voici les sujets traités par le document :

  • JavaScript Language Rules
  1. var
  2. Constants
  3. Semicolons
  4. Nested functions
  5. Function Declarations Within Blocks
  6. Exceptions
  7. Custom exceptions
  8. Standards features
  9. Wrapper objects for primitive types
  10. Multi-level prototype hierarchies
  11. Method definitions
  12. Closures
  13. eval()
  14. with() {}
  15. this
  16. for-in loop
  17. Associative Arrays
  18. Multiline string literals
  19. Array and Object literals
  20. Modifying prototypes of builtin objects
  21. Internet Explorer’s Conditional Comments
  • JavaScript Style Rules
  1. Naming
  2. Custom toString() methods
  3. Deferred initialization
  4. Explicit scope
  5. Code formatting
  6. Parentheses
  7. Strings Visibility (private and protected fields)
  8. JavaScript Types
  9. Comments
  10. Inner Classes and Enums
  11. Compiling
  12. Tips and Tricks
Avez-vous vous même des bonnes pratiques ou des astuces à nous faire partager ?

Trois flèches vers le bas

1- Logiciel de brouillage d’adresse IP :

Contourner la censure en surfant anonyme

2- L’article explicatif :

La différence entre un proxy et un VPN

3- Comment espionner un smartphone (app) :

L’application de référence

Commentez ici

Article suivant:

Article précédent:

Share This