Jeśli zgadzasz się z polityką „Czystego kodu”, prawdopodobnie musisz zadać sobie pytanie, czy dobrym pomysłem jest w ogóle dodawanie komentarzy. Jeśli kod można wyjaśnić tylko za pomocą komentarza, to oczywiście dodaj go, w przeciwnym razie powinieneś być w stanie łatwo zrozumieć, co robi twój kod po prostu czytając go (pod warunkiem, że używasz rozsądnych nazw dla swoich zmiennych, metod itp.).
Niezależnie od twojego osobistego poglądu na temat tego, czy komentowanie jest dobrą praktyką, komentarz powinien zawierać informacje, które mają bezpośrednią wartość dla kodu, do którego odnosi się komentarz. W takim przypadku pojawia się pytanie, czy dodanie numeru wydania dodaje wartości do kodu. Problem, który widzę przy dodawaniu numeru problemu, polega na tym, że możesz mieć sekcję kodu, którą można znacznie zmodyfikować w celu zaspokojenia kilku problemów, a po pewnym czasie niemożliwe będzie prawidłowe określenie, które zmiany związane są z konkretnym problemem. Późniejsze problemy mogą na przykład wymagać znacznej zmiany kodu związanego z poprzednimi problemami. Jest to być może skrajny przykład, jednak pokazuje, jak numery problemów w komentarzach w kodzie mogą okazać się całkiem bezużyteczne.
Jeśli mógłbyś zagwarantować, że sytuacja, którą właśnie opisałem, nigdy się nie wydarzy, nadal twierdzę, że sam numer problemu jest nadal całkiem bezużyteczny bez opisu tego, o czym jest problem, a jednak wszystkie te informacje naprawdę należą do twojego system śledzenia problemów i należy go zduplikować. Lepszym miejscem do odnotowania numeru problemu byłby twój system kontroli wersji jako komentarz do zatwierdzenia. Zaletą jest to, że możesz porównywać wersje i widzieć zmiany w kodzie związane z konkretnym problemem, a sam numer problemu zapewnia identyfikator potrzebny, aby sprawdzić przyczynę zmiany w kodzie.
Mając to na uwadze, sugeruję, że dodawanie numerów problemów do komentarzy w kodzie nie jest dobrą praktyką.