Je travaille actuellement sur une bibliothèque assez volumineuse (5M lignes de code, en C++ sous VS2005, 1 solution et près de 100 projets). Même si nous distribuons la compilation, et utilisons la liaison incrémentale, la recompilation et la reliaison après de petites modifications de source prend entre quelques minutes (habituellement au moins 3) et près d'une heure. Cela signifie que nos cycles de modification de code/build/debug tendent à être vraiment longs (à mon goût!), Et il est assez facile de perdre le 'flow' durant une build: il n'y a généralement pas beaucoup de temps pour faire quelque chose d'utile (peut-être faire un peu d'email, sinon lire un article en ligne ou quelques pages d'un livre).Conseils pour travailler dans une grande bibliothèque?
Lorsque vous rédigez un nouveau code ou faire refactoring majeur, je tente de compiler un fichier à la fois seulement. Cependant, lors du débogage par exemple, ça m'énerve vraiment! Je me demande comment je pourrais optimiser mon temps? Je suppose que je ne suis pas le seul dans cette situation: que faire/ faire?