La maggior parte dei programmatori coinvolti nello sviluppo di progetti più o meno grandi sa quanto può essere fastidioso il processo di compilazione. Ci sono altre cose che dipendono dalla compilazione, per esempio i test unitari. TDD richiede test da eseguire velocemente, altrimenti gli sviluppatori tendono a eseguirli raramente.
Il processo di compilazione dell'intera soluzione con cui il mio team sta lavorando richiede circa 5 minuti. La nostra soluzione di Visual Studio è composta da molti progetti, quindi di solito non è necessario ricompilarli tutti. Normalmente questa compilazione "parziale" richiede circa 2 minuti. È facile calcolare che compilando la soluzione 10 volte perdiamo 20+ minuti! La situazione è ancora peggiore quando dobbiamo ricostruire l'intera soluzione spesso. Per questo motivo scarico molto spesso molti progetti manualmente, ma non aiuta molto.
1. Come possiamo accelerare il processo di compilazione?
2. Potete consigliare qualsiasi estensione di Visual Studio [2010] che consenta la compilazione continua di soluzioni in background?