Le traqueur de bogues pour tout projet de taille décente me semble une évidence - il est très facile d'organiser des centaines ou des milliers de problèmes, sans que les problèmes ne se rencontrent ou ne se mélangent.
Ainsi, lorsque je vois de très gros projets, comme Git, qui utilise une liste de diffusion comme méthode principale de coordination de la maintenance et du développement, je suis un peu époustouflé. Exemples:
Git - Page communautaire :
... Les rapports de bugs doivent être envoyés à cette liste de diffusion.
Système de suivi des bogues Debian , par Wikipedia:
... Sa particularité réside dans le fait qu’il n’a aucune interface Web pour éditer les rapports de bogues - toutes les modifications sont faites par courrier électronique.
De nombreux suiveurs de bogues modernes intègrent très bien la messagerie électronique (vous pouvez recevoir des commentaires ou des notifications concernant les bogues que vous êtes en train de surveiller ou qui vous sont attribués), ainsi que par les systèmes de contrôle de version (les validations peuvent être marquées comme résolvant un problème, etc. .) Une grande partie de ceci devrait être fait manuellement avec une liste de diffusion, et vous recevrez des tonnes de courriels sur des bugs qui ne vous intéressent pas.
Quels sont donc les principaux avantages d’une liste de diffusion par rapport à un système de suivi des anomalies basé sur le Web? Pourquoi certains grands projets utilisent-ils uniquement une liste de diffusion?