Wenn Sie eine Richtlinie für "Clean Code" abonnieren, müssen Sie sich wahrscheinlich fragen, ob das Hinzufügen von Kommentaren überhaupt empfehlenswert ist. Wenn der Code nur mit einem Kommentar geklärt werden kann, fügen Sie einen hinzu. Andernfalls sollten Sie in der Lage sein, die Funktionsweise Ihres Codes einfach durch Lesen zu verstehen (vorausgesetzt, Sie verwenden sinnvolle Namen für Ihre Variablen, Methoden usw.).
Unabhängig von Ihrer persönlichen Meinung darüber, ob das Kommentieren eine gute Praxis ist oder nicht, sollte ein Kommentar Informationen enthalten, die für den Code, auf den sich der Kommentar bezieht, von direktem Wert sind. In diesem Fall stellt sich die Frage, ob das Hinzufügen einer Ausgabenummer dem Code einen Mehrwert verleiht. Das Problem, das ich beim Hinzufügen der Problemnummer sehe, besteht darin, dass Sie möglicherweise einen Codeabschnitt haben, der stark geändert wird, um mehrere Probleme zu lösen. Nach einer Weile ist es möglicherweise nicht mehr möglich, die Änderungen zu identifizieren, die sich auf ein bestimmtes Problem beziehen. Bei nachfolgenden Problemen muss möglicherweise der Code für frühere Probleme stark überarbeitet werden. Dies ist vielleicht ein extremes Beispiel, es zeigt jedoch, wie sich die Ausgabenummern in Kommentaren im Code als ziemlich nutzlos herausstellen können.
Wenn Sie garantieren könnten, dass die Situation, die ich gerade beschrieben habe, niemals eintreten würde, würde ich dennoch argumentieren, dass die Problemnummer selbst ohne eine Beschreibung des Problems immer noch ziemlich nutzlos ist, und dennoch gehören all diese Informationen wirklich in Ihre Issue-Tracking-System und sollte dupliziert werden müssen. Ein besserer Ort, an dem Sie die Nummer des Problems notieren können, ist Ihr Versionskontrollsystem als Commit-Kommentar. Der Vorteil besteht darin, dass Sie Versionen vergleichen und die Codeänderungen in Bezug auf ein bestimmtes Problem anzeigen können, während die Problemnummer selbst die erforderliche Kennung angibt, wenn Sie den Grund für die Änderung des Codes überprüfen möchten.
In Anbetracht dessen würde ich vorschlagen, dass das Hinzufügen von Ausgabenummern zu Kommentaren in Ihrem Code keine gute Vorgehensweise ist.