Quelle est la méthode préférée de commenter les objets javascript & méthodes
Je suis habitué à l'atlas où les privilégiés (de ce que je connais) méthode consiste à utiliser le format xml des commentaires tels que:
///<summary>
/// Method to calculate distance between two points
///</summary>
///
///<param name="pointA">First point</param>
///<param name="pointB">Second point</param>
///
function calculatePointDistance(pointA, pointB) { ... }
Récemment, j'ai été à la recherche dans d'autres 3ème partie les bibliothèques javascript et je vois une syntaxe du type:
/*
* some comment here
* another comment here
* ...
*/
function blahblah() { ... }
Comme un bonus, s'il vous plaît laissez-moi savoir si il y a une API générateurs de code JavaScript qui pourrait lire le préféré de la commenter style.
Vous devez vous connecter pour publier un commentaire.
Il y a JSDoc
Le plus simple sera le mieux, les commentaires sont bons, les utiliser 🙂
Mais pour généré automatiquement doc...
Yahoo offre YUIDoc.
C'est bien documenté, appuyé par Yahoo, et est un Node.js app.
Il utilise aussi beaucoup de la même syntaxe, donc pas beaucoup de changements devront être faits pour aller de l'un à l'autre.
Essayer de coller le texte suivant dans un fichier javascript dans Visual Studio 08 et de jouer avec elle:
Intellisense à gogo!
Plus d'infos à ce sujet (y compris la façon de référence javascript externe-files, pour une utilisation dans de grandes bibliothèques) peut être trouvé sur Scott Gu blog.
L'utilisation de la triple commentaire dans le premier exemple est effectivement utilisé pour XML externe des outils de documentation et (dans Visual Studio) intellisense de soutien. Il y a encore un commentaire valide, mais sa particularité 🙂 Le actuall commentaire "opérateur" est //
La seule limitation il y a, c'est pour une seule ligne.
Le deuxième exemple utilise C bloc de style de commentaire qui permet de faire des commentaires sur plusieurs lignes ou dans le milieu d'une ligne.