Nuances como essa são importantes se você considerar o rastreador de problemas como um meio de comunicar o status dos problemas que foram relatados no projeto. Para esse propósito, faz sentido investir algum esforço para garantir que o relatório de erros seja fácil de ler e entender.
Essa situação fica muito menos confusa se você a examinar da perspectiva de um testador. Se sua equipe não tem um testador, imagine um (ou melhor ainda, contrate um 1 , 2 , 3 ).
Ok, então havia um bug era uma vez, testador pode reproduzi-lo usando versões mais antigas de sua aplicação (nota lateral, no caso improvável que você não manter cópias de versões mais antigas, então você tem muito muito mais difícil problemas em seu equipe do que erros obsoletos). O testador pode vê-lo e saber o que está errado, o que faz dele um bug.
Agora, você diz: "o layout já mudou e não é mais relevante" - o ponto alto não é mais relevante transforma a mente do testador em uma afirmação muito mais simples: o problema desapareceu .
- É importante observar aqui que o testador profissional deve se sentir confortável pensando no sistema como uma caixa preta . Nessa perspectiva, não importa muito o quão exatamente aconteceu esse problema, pode ser uma mudança de layout ou magia negra ou redesenho total ou alteração concreta de código, qualquer que seja.
Do ponto de vista da caixa preta, sua situação é bem simples. Houve um problema, ele ainda pode ser reproduzido em versões mais antigas, agora você afirma que as versões mais recentes não têm mais esse problema. Para um testador, isso se resume a uma afirmação de que o bug foi corrigido e, respectivamente, à necessidade de verificar se a afirmação é verdadeira.
O testador profissional pegaria sua versão mais antiga, examinaria como o problema está presente lá, pegaria uma versão mais recente e verificaria se ele já foi ou ainda está lá.
Acima, a maneira mais precisa de lidar com erros como você descreve seria fechando-os como resolvidos, corrigidos . É claro que não faria mal se você esclarecesse nos comentários que a correção ocorreu como um efeito colateral não intencional da alteração de layout.
Um dos JIRAs personalizados com os quais trabalhei em um projeto anterior tinha a resolução "Fixed By Design" para comunicar mudanças bastante profundas com muitas consequências, algumas intencionais, outras não. Para o caso descrito, isso também pode ser considerado em vez de simples "Fixo", pois sugere ao leitor de tickets que é mais um efeito colateral do que uma alteração intencional do código.