rileva un progetto Android esistente (parzialmente completato) [duplicato]

0

Mi è stato chiesto di prendere in carico un progetto Android esistente e lo sviluppatore che in precedenza stava lavorando a questo progetto ha lasciato molte cose incomplete e non risolte con una documentazione di codice davvero pessima.

Sto trovando difficile capire il codice e il suo standard di codifica e lo sviluppatore precedente non può essere raggiunto. Cosa faccio adesso?

Qualche consiglio o suggerimento che possa aiutarmi a capire il progetto esistente? Che tipo di documenti dovrebbero essere fatti durante lo sviluppo (codifica) di un progetto e quali sono i documenti che lo sviluppatore precedente avrebbe dovuto darmi e, per favore, correggimi se sbaglio.

    
posta mohammed nathar 06.09.2016 - 15:02
fonte

1 risposta

2

Quindi non sei esperto, e l'ex-sviluppatore e il suo lavoro non possono essere altrettanto validi. Quindi prova a far funzionare il vecchio progetto.

E ricomincia da capo in un nuovo progetto. Passaggio tra entrambi, considerando ciò che può essere utilizzato. Documentazione (quali origini, cosa fare) in un documento separato, utilizzando il controllo della versione. Prova a mantenere il codice "pulito": qualcosa come Model-View-Controller, non eccessivamente complesso.

Cerca risultati rapidi, ma di cose a cui ora hai piena fiducia. Se un passaggio richiede miglioramenti più dettagliati, considera se è possibile farlo in un secondo momento e passa al passaggio successivo. Documento. Allo stesso tempo puntare alla perfezione.

Essere in grado di passare schematicamente tutte le stazioni del software è un grande vantaggio.

Per la logica aziendale considera i piccoli test unitari da sviluppare (Test Driven Development). Non devono essere eseguiti su androidi.

Come hai ripreso un progetto abbandonato, documenta anche in prosa cosa hai fatto quando in un linguaggio abbastanza chiaro. Questo è per il manager per avere alcune intuizioni e essere in grado di supportarti rispetto al resto dell'organizzazione.

Un piano totale, delle funzionalità e una pianificazione del tempo sarebbero carini.

Comunicare.

    
risposta data 06.09.2016 - 15:42
fonte

Leggi altre domande sui tag