2011-03-16 10 views
14

¿Hay una herramienta para .NET que genere explicaciones (comentarios) de código si le damos función o manejadores de eventos (como GhostDoc que creemos que no es una buena herramienta)?Herramienta alternativa para un tipo de herramienta GhostDoc

+7

¿Habla en serio? ¿Cómo puede una computadora explicar el código? ¡La herramienta que está buscando es el autor del código! –

+18

¡Oye, deja de referirte a los programadores como herramientas! – dotalchemy

+0

no para generar cosas completas ,, para generar el prototipo – peter

Respuesta

10

Si comienza un comentario con /// en VS2010, creará parámetros básicos en XML para usted según la función que está comentando.

http://msdn.microsoft.com/en-us/magazine/dd722812.aspx

Así escribir /// antes de la función startMonitor(ManagementScope scope) da ...

/// <summary> 
/// 
/// </summary> 
/// <param name="scope"></param> 
static void startMonitor(ManagementScope scope) 

Si tienes intención de generar la documentación decente a partir de éstos, sugiero https://github.com/EWSoftware/SHFB como su primera parada. Es bastante as.

+0

tengo visualstudio2005 – peter

+0

VS 2005 también creará comentarios XML sobre una barra diagonal triple. –

+0

@Peter, debería funcionar en 2005 también. – Brandon

2

Eche un vistazo a Sandcastle. Funcionará con Visual   Studio   2005 projects. También hay descargas disponibles para nDoc. Tuvo su apogeo alrededor de 2005, pero creo que poco o ningún desarrollo ha tenido lugar desde entonces.

Si está buscando algo que en realidad prellene comentarios de código para usted, no estoy seguro de que pueda hacer mucho mejor que GhostDoc.

+0

Pero va a funcionar para VS2005 – peter

15

En realidad, /// no genera ninguna documentación, solo etiquetas XML vacías. Donde GhostDoc brilla es en la generación de la documentación de MSDN estilo (incluyendo la verborrea) de forma automática, en base a la información contextual como la propiedad, la clase, la visibilidad, etc. usos

Estas son algunas alternativas verdaderas:

  • Atomineer (bits más barato que GhostDoc)
  • Resharper (funciona solo si habilita Comentarios XML para el proyecto, pero no está tan cerca de los dos anteriores. También puede copiar comentarios XML desde clases/interfaces base).

Ahora, cualquier cosa que hagas, por favor, no producen undocumentation! :)

+0

Finalmente, tengo un nombre para el horror que la documentación de MSDN es: "Desorganización". –

Cuestiones relacionadas