¿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
Respuesta
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.
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.
Pero va a funcionar para VS2005 – peter
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! :)
Finalmente, tengo un nombre para el horror que la documentación de MSDN es: "Desorganización". –
- 1. SilverlightSpy herramienta alternativa
- 2. rrd herramienta alternativa para alto volumen
- 3. Silverlight Spy, herramienta tipo FireBug para Flex
- 4. Plugin tipo Ghostdoc para IntelliJ IDEA
- 5. Mejor herramienta para crear MSI
- 6. ¿Hay algún tipo de herramienta de cobertura 'assertion' (para Java)?
- 7. Herramienta para averiguar XPath
- 8. Herramienta para depurar makefiles
- 9. ¿Graphviz es la mejor herramienta para este tipo de gráfico?
- 10. Herramienta para refactorizar la var. De C# al tipo explícito
- 11. ¿Herramienta para ejecutar consultas JPQL?
- 12. Herramienta de versionado tipo best git para muchos archivos pequeños
- 13. Herramienta de LINQ para Java
- 14. Herramienta para migrar de DB2 a MySQL
- 15. Herramienta de pelusa para Lua
- 16. Herramienta de análisis SVN
- 17. Herramienta para rastrear #include dependencias
- 18. Herramienta para limpiar colores CSS
- 19. Firebug como herramienta para WPF?
- 20. ¿Herramienta simple para aprender XQuery?
- 21. Herramienta para detectar eventos javascripts
- 22. Herramienta para refactorizar bloques "con"
- 23. Herramienta para comparar archivos web.config
- 24. Herramienta de depuración tipo Firebug para aplicaciones flash que se ejecutan en un navegador?
- 25. Herramienta para refactorizar expresiones booleanas
- 26. Herramienta/herramienta de análisis de volcado de subprocesos
- 27. herramienta gratuita Firebug para Silverlight
- 28. Herramienta para ver la especificidad de CSS
- 29. Herramienta de comparación SQL para Oracle?
- 30. Herramienta de fusión semántica
¿Habla en serio? ¿Cómo puede una computadora explicar el código? ¡La herramienta que está buscando es el autor del código! –
¡Oye, deja de referirte a los programadores como herramientas! – dotalchemy
no para generar cosas completas ,, para generar el prototipo – peter