Abbiamo molti documenti associati al nostro sviluppo del software. Questi includono cose come requisiti, documenti di progettazione, PDF esterni, file dei clienti, istruzioni di test, ecc. Attualmente, questi documenti sono sparsi dappertutto (wiki, "qualche posto sulla rete", un disco rigido degli sviluppatori locali (!), e anche i posti peggiori).
Qual è il modo migliore per tenerne traccia? Dal momento che utilizziamo Visual Studio (2010) per il nostro sviluppo e non abbiamo alcuno non sviluppatore sul progetto, ho pensato che sarebbe stata una buona idea archiviarli all'interno della "soluzione" VS, che permetterebbe loro essere controllato da fonti e accessibile universalmente da tutti gli sviluppatori.
Tuttavia, VS non sembra davvero costruito per farlo. Se si modifica un file di documento, anche se è impostato con le proprietà di compilazione "Nessuno", "Non copiare", VS deve ricostruire il software prima che venga eseguito nuovamente. Non c'è modo di creare un "Progetto di documentazione" all'interno della soluzione. (Usiamo un progetto C # vuoto per questo). Visual Studio e Word / Excel flat non eseguono bene il controllo del codice sorgente. Non è possibile visualizzare un file archiviato e quindi decidere di apportare una modifica senza prima chiudere il file, andare al progetto e verificarlo manualmente prima di apportare la modifica. È lento e noioso al meglio.
Ad ogni modo questo è il meglio che il nostro team ha trovato, ma vorrei davvero avere una soluzione migliore (gratuita).