Das verteilte Issue-Tracking scheint mir eine Idee zu sein, hat sich aber nie wirklich durchgesetzt. Gibt es dafür einen guten Grund?
Ich bin mir bewusst, dass:
- Bugz überall
- zu komplex zum Einrichten
- zu viele Anforderungen
- ziemlich erfolgreich, von einigen großen Projekten verwendet
- Fossil
- versucht zu viele Dinge zu integrieren und ist am Ende eine etwas schlechtere Version von allen - außer vielleicht dem verteilten Teil der Problemverfolgung, der anständig ist (wahrscheinlich das Beste, was ich je gesehen habe)
- mehrere andere kleinere Projekte
- Keiner von ihnen hat an Zugkraft gewonnen
Ich denke darüber nach, meine eigenen zu machen, aber bevor ich anfange, würde ich gerne wissen, warum keiner der anderen in großem Stil gestartet ist.
Erwartete Probleme: (Ich denke, sie können alle überwunden werden)
- Das Zusammenführen verteilter Probleme beim Aktualisieren ist komplex, ebenso wie das Zusammenführen von Codedateien
- Die Kontinuität der Konversation kann zerstört werden, da Kommentare jederzeit eingehen können, möglicherweise nicht im richtigen Ablauf
- Erwartung eines zentralen Servers mit aktuellen Problemen
distributed
Problemverfolgung steht.