• [^] # Re: c'est pas franchement grave

    Posté par . En réponse à la dépêche Rififi autour de Subversion. Évalué à 8.

    Tu es encore loin de tout imaginer... :)
    - les qqs fichiers .c de 50.000 lignes (au milieu de centaines d'autres), gérés manuellement bien sûr...
    - certaines struct de plus d'un millier de lignes
    - les historiques cvs tellement gros que 90% des outils plantent. Avec une version patchée de cvsgraph, j'ai quand même réussi à générer un png de 20.000x30.000 pixels
    - les makefiles imbriqués dans tous les sens, en général une dizaine d'appel des uns aux autres suite à un make, (et rien à voir avec un makefile par répertoire)
    - l'enfer des #ifdef dans tous les sens
    - le code « romifié », çad que une grosse partie du code compilé est déjà dans la ROM des produits et est donc supprimée lors du link... va comprendre pourquoi tes modifs ne changent rien...
    - des développeurs répartis sur toute la planète, des mailing lists qui croulent sous les rapports d'outils de build et de tests automatisés, et sur les annonces de tag (« je vais taguer telle branche, suspendez les commits »)
    - et le petit détail qui tue sur lequel je suis tombé il y a qq jours : il y un connard qui a rentré comme commentaire de commit un message sur une dizaine de ligne reprenant le format exact de la sortie de cvs log... bluffant... après des heures de debug sur un script qui plantait, j'ai encore mis 10mn à identifier dans le log le début et la fin exacts du commentaire foireux.