Estou trabalhando em um projeto em que temos o controle de origem configurado para escrever automaticamente notas no rastreador de erros. Simplesmente escrevemos o ID do problema do bug na mensagem de confirmação e a mensagem de confirmação é adicionada como uma nota ao rastreador de erros.
Eu posso ver apenas algumas desvantagens dessa prática. Se, em algum momento no futuro, o código-fonte for separado do software de rastreamento de bugs (ou os bugs / problemas relatados serão perdidos de alguma forma). Ou quando alguém está pesquisando o histórico de confirmações, mas não tem acesso ao nosso rastreador de erros.
Minha pergunta é se ter uma referência de bug / problema na mensagem de confirmação é considerado uma boa prática? Existem outras desvantagens?