Teamwork 101 per il principiante solista

5

Perdona il mio nuovo entusiasmo, ma ho una domanda da porre sul lavoro di gruppo ... principalmente perché ne sto maleodorando. La maggior parte dei miei progetti fino a questo momento sono stati da soli, quindi ho un'esperienza molto limitata con il lavoro di squadra. Ho realizzato grafica per un gioco sviluppato da più persone, ma completamente diverso da programmazione con diverse persone.

In questo momento sto lavorando con qualcun altro su un MMO indipendente insieme ad alcuni altri membri del team. Ho già fatto degli errori piuttosto stupidi, (come riscrivere TUTTO), quindi ho due domande per voi ragazzi:

1) Quali sono alcuni degli errori più comuni che le persone commettono in un ambiente di squadra e in che modo possono essere evitati?

2) Come può essere modificata la struttura del tuo programma per consentire a più membri del team di lavorare contemporaneamente su diverse parti del programma?

P.S. È questo il sito di scambio di stack giusto per questo tipo di domande? (se no, dove va? Grazie)

    
posta clankercrusher 18.02.2011 - 05:55
fonte

2 risposte

2

Pochi semplici consigli (dalla mia esperienza): -
Tieniti sempre al corrente dei tuoi progressi. Se sei bloccato da qualche parte, faglielo sapere immediatamente.
Non prendere i commenti di revisione del codice personalmente. Non rimanere deluso se ci sono molti commenti sulla revisione del codice.
Non sono sicuro che risponda alle tue domande. Ma spero ancora che siano utili.

    
risposta data 18.02.2011 - 06:32
fonte
6

1) What are some of the most common mistakes that people make in a team environment and how can they be avoided?

Ignorandosi a vicenda.

Se sei da solo, allora conosci il tuo codice, hai il tuo modo di fare le cose. Se qualcun altro vuole inserire il tuo codice, probabilmente lo troverà maneggiato come carne macinata.

Devi considerare che altre persone leggeranno, modificheranno e useranno il tuo codice.

Per amore di dio, utilizza un sistema di controllo del codice sorgente e una revisione tra pari . Rende le cose molto più semplici, in cui non puoi inviare nulla alla fonte finché almeno 1 peer non l'ha OK.

2) How can the structure of your program be altered to allow for multiple teams members to work on different parts of the program at the same time?

A seconda del sistema di controllo del codice sorgente, file multipli, separati logicamente .

Un file per IO, un file per i personaggi, un file per i tabelloni; come esempio. È molto più semplice modificare file di dati separati piuttosto che provare a condividerne uno. Anche se lo consolidi alla fine.

    
risposta data 18.02.2011 - 06:00
fonte

Leggi altre domande sui tag