Des nuances comme celle-ci sont importantes si vous considérez le suivi des problèmes comme un moyen de communiquer l'état des problèmes signalés dans le projet. À cette fin, il est logique d'investir des efforts pour s'assurer que le rapport de bogue est facile à lire et à comprendre.
Cette situation devient beaucoup moins déroutante si vous la regardez du point de vue d'un testeur. Si votre équipe n'a pas de testeur, imaginez-en un (ou mieux encore, embauchez-en un 1 , 2 , 3 ).
D' accord, donc il y avait un bug une fois, testeur peut le reproduire en utilisant les anciennes versions de votre application (note de côté dans le cas peu probable que vous ne conservez pas de copies des anciennes versions, vous avez beaucoup beaucoup de problèmes plus difficiles dans votre équipe que des bogues obsolètes). Le testeur peut le voir et peut dire ce qui ne va pas, qu'est-ce qui en fait un bug.
Maintenant, vous dites que "la disposition a déjà changé et qu'elle n'est plus pertinente" - le front haut n'est plus pertinent transforme l'esprit du testeur en une déclaration beaucoup plus simple: le problème a disparu .
- Il est important de noter ici que le testeur professionnel doit être à l'aise de considérer le système comme une boîte noire . De ce point de vue, peu importe exactement comment le problème est survenu, ce pourrait être un changement de disposition ou de la magie noire ou une refonte totale, ou un changement de code concret, peu importe.
Du point de vue de la boîte noire, votre situation est assez simple. Il y avait un problème, il est toujours reproductible dans les anciennes versions, maintenant vous prétendez que la nouvelle version n'a plus ce problème. Pour un testeur, cela revient à affirmer que le bogue est corrigé et, respectivement, à la nécessité de vérifier si la réclamation est vraie.
Un testeur professionnel prendrait votre ancienne version, regarderait comment le problème est présent là-bas, puis prendrait une version plus récente et vérifierait si elle a disparu ou est toujours là.
Par le haut, la façon la plus précise de gérer les bogues comme vous le décrivez serait de les fermer comme résolus et corrigés . Bien sûr, cela ne ferait pas de mal si vous clarifiez dans les commentaires que le correctif s'est produit comme un effet secondaire involontaire du changement de mise en page.
L'un des JIRA personnalisés avec lesquels je travaillais dans un projet précédent avait la résolution "Fixed By Design" pour communiquer des changements assez profonds ayant de nombreuses conséquences, certaines intentionnelles, d'autres non. Pour les cas comme vous le décrivez, cela pourrait également être envisagé au lieu de "Fixe", car il indique au lecteur de ticket qu'il s'agit plus d'un effet secondaire que d'un changement de code intentionnel.