Migliore risposta
Questa è una grande domanda in quanto sembra così banale, tuttavia, non è così facile rispondere.
Qualche tempo fa, ho scritto questo articolo sulla “ definizione di una segnalazione di bug “. Nella mia ricerca mi sono imbattuto in tutti i diversi tipi di definizioni sui bug. E sono daccordo con il problema dei requisiti sbagliati.
Tutto sommato, mi piace molto la definizione di Wikipedia:
“Un bug del software è un errore, un difetto, un guasto o un difetto in un programma o sistema informatico che fa sì che produca un risultato errato o inaspettato o si comporti in modi non intenzionali. “
Quindi, in breve, questo significa:
Un bug del software è un errore, un difetto, un guasto o un difetto che produce un risultato errato o inaspettato.
Quindi, in teoria, un bug è qualcosa non funziona come previsto .
Ma cosa succede se qualcosa non è progettato come dovrebbe essere? Allora è un bug? Come puoi vedere, questa domanda da sola lascia molto spazio allinterpretazione.
Potresti chiederti, perché un bug è chiamato bug? È unottima domanda, perché il termine bug, che descrive un errore o un guasto del software, risale al 1945. Alla fine del 1945, presso lUniversità di Harvard, un team tecnico ha trovato qualcosa di insolito tra i punti in Relay70. Hanno trovato un vero e proprio bug morto (lanimale) che ha causato un errore.
Come indicato nel registro dei bug, è “ primo caso effettivo di bug trovato “.
No importa se sei uno sviluppatore, designer o utente di un software. È molto probabile che tu ti sia imbattuto in un bug in passato, o forse lhai persino causato tu stesso.