Ich arbeite an einem Projekt, in dem die Quellcodeverwaltung so eingerichtet ist, dass automatisch Notizen in den Bug-Tracker geschrieben werden. Wir schreiben einfach die Fehlerproblem-ID in die Festschreibungsnachricht und die Festschreibungsnachricht wird als Hinweis zum Fehler-Tracker hinzugefügt.
Ich kann nur ein paar Nachteile für diese Praxis sehen. Wenn irgendwann in der Zukunft der Quellcode von der Fehlerverfolgungssoftware getrennt wird (oder die gemeldeten Fehler / Probleme irgendwie verloren gehen). Oder wenn jemand in der Geschichte der Commits nachschaut, aber keinen Zugriff auf unseren Bug-Tracker hat.
Meine Frage ist, ob eine Fehler- / Problemreferenz in der Festschreibungsnachricht als bewährte Methode angesehen wird. Gibt es noch andere Nachteile?
quelle
Dies ist eine sehr verbreitete Praxis, und ich habe sie als äußerst praktisch empfunden. Ich verwende TRAC, damit ich den Codeverlauf lesen und zu der Aufgabe navigieren kann, die die Änderung ausgelöst hat, oder den Aufgabenverlauf lesen und zu den Codeänderungen navigieren kann.
"Wenn irgendwann in der Zukunft ..." Wenn Sie den Code vom Bug-Tracker trennen, ist der alte Revisionsverlauf wahrscheinlich nicht weiter von Interesse.
quelle
Ich benutze diese Praxis auch und halte sie für sehr gut. Neben der Problem-ID füge ich eine kurze Beschreibung des Fehlers / der Funktion hinzu (normalerweise der Titel des Fehlerverfolgungssystems). Dies hilft oft, Zeit zu sparen, da ich nicht im Bug-Tracking-System nachschlagen muss (weil ich die Änderung erkenne) UND, wie Sie sagten, wenn ich das Bug-Tracking-System irgendwie verliere, bin ich nicht vollständig verloren.
quelle