È qui che il controllo del codice sorgente è utile. Verifica se il codice ha mai abbinato i commenti. Se ha coinciso, ma è stato modificato in un secondo momento, verifica se il commento sul check-in e altre modifiche apportate nello stesso check-in spiegano adeguatamente il motivo della modifica. In tal caso, aggiorna i commenti del codice.
Se non si riesce a ottenere alcun suggerimento dal controllo del codice sorgente, è necessario assumere che il codice oi commenti potrebbero essere errati. Capire quali sarebbero le conseguenze sulla modifica del codice da abbinare. Se migliora il codice, fallo. In caso contrario, rimuovere o modificare i commenti.
Se non puoi dirlo da solo, il tuo codice non diventa automaticamente la fonte autorevole su come il programma dovrebbe comportarsi, il tuo cliente mantiene sempre quel ruolo. Se entrambi i comportamenti sembrano ugualmente validi per te, chiedi al tuo cliente quale preferiscono. Indica il comportamento esistente, le tue ragioni per sospettare che potrebbe essere necessario cambiarlo e le conseguenze per farlo.