Bug tracking system: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunta di fonti
m smistamento lavoro sporco e fix vari
Riga 1:
{{F|terminologia informatica|arg2=software|febbraio 2013}}
Un '''bug tracking system''' (BTS) è un [[programma (informatica)|applicativo software]] usato generalmente dai [[programmatore|programmatori]] per tenere traccia delle segnalazioni di [[bug]] all'interno dei software, in modo che questi errori siano mantenuti sotto controllo, con una descrizione della riproducibilità e dei dettagli ad essi correlati, dunque più facilmente risolvibili.
 
Riga 6:
== Componenti ==
 
Un bug tracking system è composto essenzialmente da un [[database]] in cui sono registrati elementi descrittivi di un bug. Essi possono essere la data in cui il bug stesso viene riportato, la sua gravità, il comportamento errato del programma che ne è afflitto, e l'identità sia di colui che avanza la segnalazione sia del programmatore che sta lavorando alla sua risoluzione. <ref>{{cita web |lingua=en |url=https://kaner.com/pdfs/bugadvoc.pdf |titolo=Bug Advocacy |Cognomecognome=Kaner |Nomenome=Cem |data=Luglioluglio 2000 |pp=81, 98 | }}</ref>
 
Solitamente un bug tracking system è strutturato per rappresentare lo stato del bug, quale ad esempio "nuovo" se nessuno ne ha ancora preso in carico la verifica o "risolto" se al contrario è stato rimosso e se ne vuole comunque tenere traccia per consultazioni future qualora l'imperfezione dovesse ripresentarsi, e supporta una gerarchia di utenza per cui solo un amministratore della piattaforma può variare lo stato di ogni elemento ed operare particolari azioni.
Riga 18:
== Bug tracking distribuito ==
 
Esistono bug tracking system studiati per operare parallelamente alle piattaforme di [[controllo versione distribuito]], quali [[git (software)|git]]: secondo lo stesso schema funzionale, questi strumenti permettono di leggere e scrivere report anche quando non si è direttamente connessi al database centrale per poi sincronizzarsi quando possibile.<ref name="lwn-distributed">{{cita web |lingua=en |url=https://lwn.net/Articles/281849/ |titolo=Distributed bug tracking|autore=Jonathan Corbet|sito=[[LWN.net]]|data=14 Maggiomaggio 2008}}</ref>
 
== Note ==