Tenemos una "aplicación web" que se ha desarrollado en los últimos 7 meses. El problema es que no estaba realmente documentado. Los requisitos consistían en una pequeña lista con viñetas de la reunión inicial de hace 7 meses (es más una declaración de "objetivos" que requisitos de software). Se ha recopilado una serie de características que se derivan de pequeños debates verbales o de chat.Cómo documentar un pequeño sitio web existente (aplicación web), por dentro y por fuera?
El desarrollador se va muy pronto. Escribió todo él mismo y conoce todas las peculiaridades y reglas subyacentes de cada página, pero nadie más sabe mucho más que el lado de la interfaz de usuario; que, por supuesto, es la parte fácil, ya que está hecho para ser intuitivo para el usuario. Pero si alguien necesita reparar o agregarle una función, todo es una caja negra. El código tiene algunos comentarios mínimos y, por supuesto, lo bueno de las aplicaciones web es que la barra de direcciones te indica la dirección correcta para solucionar un problema o actualizar una página.
Pero, ¿cómo debe el desarrollador ir sobre la documentación de esta aplicación web? Está un poco perdido en cuanto a dónde comenzar. Como desarrolladores, , ¿cómo documenta completamente sus aplicaciones web para otros desarrolladores, mantenedores y usuarios de nivel administrativo? ¿Qué enfoque usa, dónde comienza, qué software usa, tiene una plantilla?
Una idea de magnitud: usa PHP, MySQL y jQuery. Tiene alrededor de 20-30 archivos principales (frontend), junto con aproximadamente 15 archivos incluidos y un par de carpetas de algunos activos, por lo que en general es una aplicación bastante pequeña. Interactúa con 7 tablas MySQL, cada una de ellas bien nombrada, así que creo que el final de la base de datos es bastante autoexplicativo. Hay un archivo config.inc.php con definiciones de constelaciones como los detalles de usuario de MySQL, algunos de/a correos electrónicos y URL que PHP utiliza para insertar en correos electrónicos y páginas (rutas relativas y absolutas, basicamente). Hay algunos AJAX a través de jQuery.
favor comentar si hay cualquier otra información que le ayudaría a ayudarme y yo le alegra editarlo en.
El desarrollador abandona el viernes. Sin embargo, puede dedicar la mayor parte de sus 24 horas restantes a esta tarea de documentación. Entonces, sí, las cosas son sombrías, pero las 24 horas son bastante ... ¿verdad? : - \
¿Cuánto tiempo tendrá con el desarrollador antes de irse? – ddbeck
El viernes es su último día. 24 horas de trabajo restantes. – Ricket