Dovrei semplicemente copiargli i file di progetto? Dovrei sedermi e spiegargli il codice? Se sì, fino a quale livello di dettagli? O gli dico semplicemente dove tutto è nella soluzione e non come funziona il codice?
Apprezzerei il tuo contributo
Dovrei semplicemente copiargli i file di progetto? Dovrei sedermi e spiegargli il codice? Se sì, fino a quale livello di dettagli? O gli dico semplicemente dove tutto è nella soluzione e non come funziona il codice?
Apprezzerei il tuo contributo
Fai una copia del codice.
Prendi quella copia del codice su un altro computer e verifica che sia possibile creare l'applicazione su quel computer dal codice.
Se non funziona, risolvi tutti i problemi nel codice finché non funziona per creare l'applicazione sul tuo computer e sul secondo computer.
Documentate tutti i passaggi necessari per creare l'applicazione, in modo che un'altra persona possa creare l'applicazione usando solo queste istruzioni. Quando documenti i passaggi, presumi che il lettore possa leggere le istruzioni, ma non la tua mente.
Fornisci il codice e le istruzioni a una segretaria della tua azienda oa tua madre e assicurati che possano compilare l'applicazione seguendo le istruzioni senza fare domande.
Finché questo non funziona, migliori le istruzioni.
A quel punto, consegni il codice e le istruzioni al cliente.
Mi avvicinerei a questo come quando consegno a un altro manutentore:
Documentazione:
Passando attraverso il codice con il cliente: immagino che dipenda da lui. Se il cliente continuerà a lavorarci subito, passare insieme il codice è un'ottima idea. Non ricorderà tutto ciò che dici e mostrerà, ma avrà un'idea generale del layout del tuo progetto.
Leggi altre domande sui tag source-code customer-relations