Básicamente, la pregunta es: ¿Dónde (y en qué formato) debo almacenar la documentación textual de desarrollador asociada a mis proyectos de Visual Studio?La mejor manera de agregar documentación de desarrollador a sus proyectos de Visual Studio
Elaborar: los comentarios XML son geniales, pero no cubren todos los casos de uso. A veces, le gustaría describir la arquitectura de clase del proyecto en un nivel alto, agregar notas de uso a su biblioteca o simplemente dejar cualquier otro tipo de mensaje a las generaciones futuras de desarrolladores que trabajan en este proyecto.
Me gustaría agregar estos documentos directamente como archivos en el proyecto de Visual Studio, para asegurar (a) que estén disponibles para el desarrollador sin realizar búsquedas adicionales y (b) están controlados por la versión (usando el mismo svn/git/cualquier repositorio como el código fuente).
Actualmente, agrego una carpeta _Documentation
al proyecto y uso archivos de texto, pero no estoy seguro de si esta es la mejor solución. Visual Studio no tiene una opción para texto de ajuste automático de palabra , y la fijación manual de saltos de línea después de cada cambio es molesto. Por otro lado, los documentos de Word no funcionan bien con el control de versiones, y TeX es demasiado complicado de configurar y enseñar en cada PC de desarrollo.
¿Existe una buena práctica establecida para esto?
sé que hay Editar/Avanzado/Palabra-Wrap, pero esto sólo afecta a la pantalla, no el propio archivo.
Comprueba si [http://stackoverflow.com/questions/7820013/insert-image-in-code-cs-file][1] te ayuda. [1]: http://stackoverflow.com/questions/7820013/insert-image-in-code-cs-file – Ram
Tengo exactamente el mismo flujo de trabajo (y por lo tanto problema :). ¿Has encontrado alguna manera de resolver esto? Estoy pensando en escribir una extensión de estudio visual para este propósito. ¡Me encantaría tener información de manos! – MHGameWork
@MHGameWork: Todavía no, actualmente estamos utilizando archivos de texto simples agregados a la solución. Afortunadamente, no se requiere mucha documentación de alto nivel en este momento. – Heinzi