• [^] # Re: Lignes de code

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie de GIMP 2.10.2. Évalué à 10.

    900 000 lignes de code, je trouve cela juste gigantesque (c'est des années de travail à temps plein).

    Ok, comme quoi, un commentaire, c'est plus clair quand on utilise des phrases complètes. ;-)

    C'est vrai que ça fait beaucoup (même si j'ai pas pour habitude de regarder le nombre de lignes qui changent et que le nombre de lignes peut monter assez rapidement avec le code "boilerplate, etc.).
    Je me souviens plus exactement comment j'ai fait ces stats y a quelques jours, mais en essayant d'en refaire maintenant avec git diff, je trouve:

    git diff --stat c50fb989c820595fc3c79964b491b089de207096..ed023bf05e2bda0e82e3c4c1f2b303b21f4fd7c8
    [...]
    1184 files changed, 10518 insertions(+), 922423 deletions(-)

    Le premier commit est le premier commit du 28 avril 2018 pour le port GTK+3, le second étant le premier commit du 20 mai (jour de sortie de GIMP 2.10.2). La différence de compte doit venir que j'ai pris un autre commit de fin (comme j'ai préparé la news en avance bien sûr, un plus vieux commit), mais globalement les chiffres restent similaires (je voulais vérifier au cas où j'ai fait une faute en copiant!).

    Comme tu as éveillé tout de même mon esprit critique, j'ai regardé en détail le diff. Et tu as raison, c'est trop! En fait y a une suppression d'un SVG compté par git comme 872001 lignes supprimées à lui-seul! Clairement ça plombe les stats et c'est pas du code. On tombe à 50.000 lignes supprimées pour 10.000 insérées. C'est sûr, c'est pas pareil! :-)
    Bon on reste à une insertion pour 5 suppression, mais c'est moins qu'une pour 100.

    Merci de faire remarquer. C'est tout de suite mieux quand tu fais des commentaires avec du texte dedans, tu vois! :P

    D'ailleurs si les admins de linuxfr veulent corriger, c'est avec plaisir!

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]