JSdoc - Documenta Tu Código de Javascript

Friday, Julio 6th, 2007

JSDoc es un herramienta que analiza el código de tus archivos Javascript y te genera la documentación en formato HTML, XML o XMI (UML). JSDoc esta basada en el conocido Javadoc que hace lo mismo para el lenguaje de programación Java.

Cualquiera que este familiarizado con Javadoc podrá usar JSDoc ya que la manera de documentar nuestro código es la misma,poniendo nuestros comentarios entre /** y */.

JSDoc esta desarrollado en Perl lo que requiere que tengamos instalado el Perl en nuestra computadora.

Un ejemplo de código de Javascript documentado sería el siguiente:

  1. /**
  2. * Shape is an abstract base class. It is defined simply
  3. * to have something to inherit from for geometric
  4. * subclasses
  5. * @constructor
  6. */
  7. function Shape(color){
  8. this.color = color;
  9. }
  10.  
  11. // Bind the Shape_getColor method to the Shape class
  12. Shape.prototype.getColor = Shape_getColor;
  13.  
  14. /**
  15. * Get the name of the color for this shape
  16. * @returns A color string for this shape
  17. */
  18. function Shape_getColor(){
  19. return this.color;
  20. }
  21.  
  22. /**
  23. * Circle is a subclass of Shape
  24. */
  25. function Circle(radius){
  26. this.radius = radius;
  27. }
  28.  
  29. /**
  30. * A very rough value for pi
  31. */
  32. Circle.PI = 3.14;
  33.  
  34. /**
  35. * Get the radius of this circle
  36. * @returns The radius of this circle
  37. */
  38. function Circle_getRadius(){
  39. return this.radius;
  40. }
  41.  
  42. // Circle is a subclass of Shape
  43. Circle.prototype = new Shape(null);

Para su uso simplemente se teclea en linea de comandos la siguiente instrucción:

> Perl jsdoc.pl archivo.js

[Descargar JSDoc]

Mas InformaciónÂ

Via: SentidoWeb



Tu banner aquí

Recibir Artículos Por Email