Le sfumature del genere sono importanti se consideri il tracker dei problemi come un mezzo per comunicare lo stato dei problemi segnalati nel progetto. A tale scopo, ha senso investire alcuni sforzi per garantire che la segnalazione dei bug sia di facile lettura e comprensione.
Questa situazione diventa molto meno confusa se la si guarda dal punto di vista di un tester. Se la tua squadra non ha un tester, immaginane uno (o meglio ancora, assumine uno 1 , 2 , 3 ).
Ok, quindi c'era un bug una volta, il tester può riprodurlo usando versioni precedenti dell'applicazione (nota a margine nel caso improbabile che non conservi copie di versioni precedenti, quindi hai problemi molto più difficili nel tuo squadra di bug obsoleti). Tester può vederlo e può dire cosa c'è che non va, cos'è che lo rende un bug.
Ora dici "il layout è già cambiato e non è più pertinente" - il sopracciglio non più rilevante trasforma la mente del tester in una dichiarazione molto più semplice: il problema è andato .
- È importante notare qui che il tester professionale dovrebbe essere a proprio agio nel pensare al sistema come a una scatola nera . Da quel punto di vista, non importa quanto sia successo esattamente quel problema, potrebbe essere il cambio di layout o la magia nera o la riprogettazione totale o il cambio di codice concreto, qualunque cosa.
Dal punto di vista della scatola nera, la tua situazione è piuttosto semplice. Si è verificato un problema, è ancora riproducibile nella versione precedente, ora affermi che la versione più recente non presenta più questo problema. Per un tester, ciò si riduce a un'affermazione che il bug è stato risolto e, rispettivamente, alla necessità di verificare se l'affermazione è vera.
Il tester professionale prenderebbe la tua versione precedente, guarderebbe come è presente il problema lì, quindi prendere la versione più recente e verificare se è andata o è ancora lì.
Dall'alto, il modo più accurato di gestire i bug che descrivi, sarebbe quello di risolverli come risolti, risolti . Ovviamente non sarebbe male se chiarissi nei commenti che la correzione si è verificata come un effetto collaterale indesiderato della modifica del layout.
Uno dei JIRA personalizzati con cui lavoravo in un precedente progetto aveva la risoluzione "Fixed By Design" per comunicare cambiamenti piuttosto profondi con molte conseguenze, alcune intenzionali, altre no. Per casi come quello che descrivi, questo potrebbe essere considerato al posto del semplice "Risolto", poiché suggerisce al lettore di biglietti che si tratta più di un effetto collaterale che di una modifica intenzionale del codice.