È il nostro primo gioco e siamo una start-up. Avevamo un programmatore che all'improvviso sembra essere un peso morto. Anche se lo conoscevamo personalmente, pensavamo che fosse così motivato e quindi non ho mai cercato una recensione o una documentazione del codice. Ora sembra che stia rallentando molto e lo vogliamo fuori.
Ora durante una conversazione ha detto che non avrebbe documentato il codice così da poter dipendere da lui. Ho guardato il codice e non c'è documentazione.
Il codice è dappertutto. Quale sarebbe il modo migliore per capire il suo codice?
Dettagli del codice:
- Scritto in C # e targeting per piattaforma mobile con Unity3D.
- La meccanica del gioco e la fotocamera sono gli script sono i principali e non hanno documentazione.
- Troppi messaggi Invia / Trasmetti quindi non sono in grado di vedere i riferimenti tramite Mono.
- Ancora un uso pesante delle stringhe nei metodi di richiamo o nel passare parametri
- Funzione di aggiornamento ovunque che potrebbe essere stata ridotta a coroutine.
- Il naming è scarso e inconsistet
- Assolutamente nessun raggruppamento con l'uso di distruzione e istanziazione. Mi aspetto perdite di memoria.
Quali protocolli dovrei adottare per comprendere il codice e lavorarci sopra?