Per il controllo del codice sorgente, devi solo scoprire cosa stanno utilizzando. Probabilmente sarà SVN, se devo indovinare.
Per quanto riguarda l'etichetta, ti racconterò i miei due più grandi pet peeves nei miei pochi anni di programmazione "professionale" e diversi anni di progetti di gruppo a scuola. Li elencherò come due cose, ma generalmente vanno insieme, come di solito si provoca l'altro.
1. Mancanza di comunicazione.
-
Non sapere dove si trova qualcuno da parte di ciò che è stato loro dato quando arriviamo a una scadenza / milestone / ecc. Questo è ovviamente meno di un grosso problema per te quando sei lavorare su un progetto come questo invece di cercare di fissare scadenze per il tuo cliente e / o professore, ma ancora. È bello sapere dove sono tutti e come stanno facendo.
-
Non far sapere a qualcuno se hai problemi con qualcosa su cui stai lavorando. Preferisco trascorrere un giorno a rispondere a 100 e-mail che chiedono informazioni sulle specifiche, su come funzioni una lingua o qualcosa del genere quello di trascorrere qualche ora cercando di rintracciare dove qualcuno era troppo timido per chiedere e ha appena provato senza dire nulla - se non sei sicuro, google. Se non sei ancora sicuro, chiedi. Se devo tornare indietro e correggere il tuo codice in un secondo momento, probabilmente sarà ancora shakey.
Considero entrambe queste forme estremamente povere, perché inevitabilmente lasciano la tua squadra fuori dal gioco.
2. Invio del codice bacato non verificato, non completato o noto al repository.
- Non penso nemmeno di doverlo spiegare. Se la mia classe si basa sulla tua classe e tu commetti modifiche non completati, e io aggiorno e ora non riesco a compilare ...
Sai cosa, sto aggiungendo un po 'di enfasi al test ..
2b. Mancanza di test approfonditi.
- Verifica il tuo codice. Prova ogni funzione Provalo per gli strani insani che nessun umano ragionevole vorrebbe mai provare. Provalo per cose che una scimmia al computer con una mazza non avrebbe nemmeno provato. Avere un piano di test per ogni funzione con criteri chiaramente definiti per il successo, e prima di impegnare il codice, assicurarsi di avere un grande PASS verde nella colonna Pass / Fail. A nessuno piace scorrere la parte del codice e andare in crash perché la tua classe non è stata testata correttamente.