• [^] # Re: Ah oui mais...

    Posté par . En réponse à la dépêche Démarche qualité et Logiciel Libre. Évalué à 3.

    J'ai choisi ce bug là en particulier car il me semblait intéressant. En effet, c'est un bug qui existait depuis très longtemps, sans être révélé. Quand il s'est révélé, plusieurs hypothèses ont été faites, mais personne ne savait trop ce qui causait le probleme. Plusieurs mois après, quelqu'un a pris le temps de vraiment fouiller, et l'a corrigé. Comme c'était un bug particulièrement bien enfoui au fond de gconf, ca lui a probablement pris beaucoup de temps, d'ailleurs quelques personnes l'ont félicité sur leurs blogs, et c'est là que j'en ai entendu parler.

    Si une suite de tests unitaires avait été développée en même temps que gconf, ce bug aurait peut-être été révélé par les tests. Après, il faut voir si le temps passé à développer les tests unitaires est inférieur au temps passé à chercher le bug. J'imagine que dans ce cas, ça aurait été rentable. Ce n'est pas toujours le cas.

    Disclaimer : le but n'était bien sûr pas de dire que GNOME est pourri et tout buggé. GNOME comporte extrèmement peu de bugs, surtout lorsqu'on regarde la taille du projet ... Et les développeurs GNOME font en général du très bon boulot.