Mi è stato assegnato per risolvere alcuni problemi in un progetto PHP. Più tardi, mi è stato chiesto di implementare alcune nuove funzionalità, cosa che ho fatto. Il progetto non utilizza alcun framework né utilizza OOP. Manca una struttura adeguata, fatta eccezione per l'uso di cartelle (senza sottocartelle) per organizzare i file. Non c'era documentazione creata dal programmatore originale. Ora, il progetto è quasi completo con alcuni semplici test da eseguire e il cliente chiede documentazione.
In realtà ho alcune domande.
-
Ho sempre considerato la documentazione come un processo che inizia prima di iniziare la parte di codifica del progetto e che continua fino alla fine. Quindi, mi sbaglio di questo? La documentazione è alla fine del progetto?
-
Quale dovrebbe essere il mio modo di documentare questo progetto. Ho conservato una documentazione di base come "log like" sui cambiamenti che ho apportato per uso personale. Ma poiché non è stata prodotta alcuna documentazione iniziale, non mi sono nemmeno preoccupato di crearne una.
-
C'è un buon modello di documentazione che potrei usare per ridurre il mio impegno?
Sto parlando o documentazione del codice (non la documentazione dell'utente). Anche se sto assumendo questo dato che non hanno specificato nulla.