Nuancen wie diese sind wichtig, wenn Sie Issue Tracker als Mittel betrachten, um den Status von Problemen zu kommunizieren, die im Projekt gemeldet wurden. Zu diesem Zweck ist es sinnvoll, einige Anstrengungen zu unternehmen, um sicherzustellen, dass der Fehlerbericht leicht zu lesen und zu verstehen ist.
Diese Situation wird weniger verwirrend, wenn Sie sie aus der Perspektive eines Testers betrachten. Wenn Ihr Team keinen Tester hat, stellen Sie sich einen vor (oder stellen Sie noch besser einen 1 , 2 , 3 ein ).
Okay, es gab also einmal einen Fehler, der vom Tester mit älteren Versionen Ihrer Anwendung reproduziert werden konnte (Randnotiz in dem unwahrscheinlichen Fall, dass Sie keine Kopien älterer Versionen behalten, dann haben Sie viel viel größere Probleme Team als veraltete Bugs). Tester kann es sehen und erkennen, was falsch ist, was es zu einem Bug macht.
Jetzt sagen Sie: "Das Layout hat sich bereits geändert und es ist nicht mehr relevant." - Die hochgesteckte Aussage, die nicht mehr relevant ist, macht den Tester zu einer viel einfacheren Aussage: Das Problem ist verschwunden .
- Es ist wichtig zu beachten, dass professionelle Tester das System als Black Box betrachten sollten . Aus dieser Perspektive spielt es keine Rolle, wie genau das Problem aufgetreten ist, es könnte sich um eine Layoutänderung oder schwarze Magie oder eine vollständige Neugestaltung oder eine konkrete Codeänderung handeln.
Aus Sicht der Black Box ist Ihre Situation ziemlich einfach. Es gab ein Problem, das in älteren Releases immer noch reproduzierbar ist. Jetzt behaupten Sie, dass neuere Releases kein solches Problem mehr haben. Für einen Tester führt dies zu einer Behauptung, dass der Fehler behoben ist , bzw. zu der Notwendigkeit, zu überprüfen, ob die Behauptung wahr ist.
Professioneller Tester würde Ihre ältere Version nehmen, prüfen, wie das Problem dort vorliegt, dann eine neuere Version nehmen und prüfen, ob sie nicht mehr vorhanden ist oder noch vorhanden ist.
Die genaueste Möglichkeit, Fehler zu behandeln, wie Sie sie beschreiben, besteht darin, sie als behoben zu schließen . Natürlich würde es nicht schaden, wenn Sie in den Kommentaren klarstellen, dass der Fix als unbeabsichtigter Nebeneffekt einer Layoutänderung aufgetreten ist.
Einer der benutzerdefinierten JIRAs, mit denen ich in einem früheren Projekt gearbeitet habe, hatte die Auflösung "Fixed By Design", um ziemlich tiefgreifende Änderungen mit vielen Konsequenzen zu kommunizieren, einige absichtlich, andere nicht. Für den von Ihnen beschriebenen Fall könnte dies auch als Ersatz für "Behoben" angesehen werden, da dies den Ticketleser darauf hinweist, dass es sich eher um einen Nebeneffekt als um eine absichtliche Codeänderung handelt.