Dans le projet que je gère actuellement, il y a environ 1.000.000 de lignes de code, 5.000 fichiers, une centaine de répertoire. A part l'archivage rigoureux sous CVS (sources, scripts, makefiles), tout le projet est géré 'à la main' à coup de makefile. Les dépendences n'étant évidemment jamais à jour, dès qu'il y a un doute sur le code (modif d'un header, par exemple), on lance un script d'effacement de obj et on reconstruit tout (20 minutes quand la licence est dispo : 2 licences pour 6 développeurs...).
Partager