Come posso spiegare perché il controllo della versione è una buona idea? [chiuso]

2

Abbiamo alcuni membri del team che lavorano con il software da molto tempo e non sono abituati all'idea di un sistema di controllo della versione. Queste persone sono abbastanza brave in quello che fanno ma non riescono a superare l'organizzazione di tutto il loro lavoro in file e cartelle. Questo non sarebbe così male se ci fosse almeno una sorta di convenzione di denominazione che dava un'idea di come fossero organizzate le diverse revisioni. Le cose ci sono sfuggite di mano quando avevamo bisogno di vedere cosa era cambiato da una versione precedente che ha causato un problema in un programma abbastanza grande.

Ho provato a spiegare alcuni concetti del controllo di revisione, ma ho ottenuto un po 'di respingimento ... La persona con cui ho provato a usare il controllo di revisione mi ha detto alcune delle seguenti:

  1. Perché più di una versione dovrebbe andare in 1 posizione?
  2. Ogni versione dovrebbe essere un nuovo progetto.
  3. Ogni versione deve essere congelata nel tempo in modo che nessuno possa cambiarla.

Ho provato a sostenere # 3 che potresti proteggere le revisioni in un repository nudo (ad esempio con Git per esempio) su un'unità remota, ma l'argomento non è stato preso ... Non è proprio sicuro come discutere contro 1 e 2, questo ha senso per me. Come posso spiegare perché il controllo di revisione è una buona idea?

Ho visto la seguente domanda, che è in qualche modo correlata, ma non posso convincere questi ragazzi a utilizzare qualsiasi sistema di controllo della versione in primo luogo ...

Quantificazione dei vantaggi di un moderno sistema di controllo delle versioni [chiuso]

    
posta Snoop 02.05.2017 - 16:25
fonte

1 risposta

11

Non farlo.

È 2017, se lavori da qualche parte dove non usano il controllo del codice sorgente, ottieni un nuovo lavoro.

Se sei in carica, imponi l'utilizzo del controllo del codice sorgente.

Cercare di giustificare l'uso di strumenti o pratiche standard da qualche parte dove non sono già adottati è un gioco di mug. Ci sarà una pazza ragione politica dietro la quale non vuoi essere coinvolto.

Se sei abbastanza in alto, suggerisci di assumere un consulente per consigliare l'azienda sulle migliori pratiche e quindi suggerire di adottare i loro consigli.

Se sei quel consulente, carica una fortuna e scrivi un documento con citazioni ed esempi tratti da aziende "cool" come Facebook e Google, ma sottolinea che tutto può essere adattato alle esigenze specifiche di una singola azienda e non entrare nello specifico . In questo modo non rimarrai intrappolato tra le fazioni interne e verrai richiamato più tardi.

    
risposta data 02.05.2017 - 16:41
fonte

Leggi altre domande sui tag