Bug

Nel mondo dell'informatica, un bug è un errore in un programma software. Può causare la chiusura imprevista di un programma o un comportamento non previsto. Ad esempio, un piccolo bug può fare in modo che un pulsante nell'interfaccia di un programma non risponda quando si fa clic su di esso. Un bug più grave può causare il blocco o il crash del programma a causa di un calcolo infinito o di una perdita di memoria.

Dal punto di vista dello sviluppatore, i bug possono essere errori di sintassi o di logica all'interno del codice sorgente di un programma. Questi errori possono spesso essere corretti utilizzando uno strumento di sviluppo chiamato, appropriatamente, debugger. Tuttavia, se gli errori non vengono rilevati prima che il programma venga compilato nell'applicazione finale, i bug verranno notati dall'utente.

Poiché i bug possono influire negativamente sull'usabilità di un programma, la maggior parte dei programmi viene sottoposta a numerosi test prima di essere resa disponibile al pubblico. Ad esempio, il software commerciale attraversa spesso una fase beta, durante la quale più utenti testano accuratamente ogni aspetto del programma per assicurarsi che funzioni correttamente. Una volta stabilito che il programma è stabile e privo di errori, viene rilasciato al pubblico.

Naturalmente, come tutti sappiamo, la maggior parte dei programmi non è completamente priva di errori, anche dopo essere stata sottoposta a test approfonditi. Per questo motivo, gli sviluppatori software rilasciano spesso "aggiornamenti minori" (ad esempio, la versione 1.0.1), che includono correzioni per i bug scoperti dopo il rilascio del software. I programmi particolarmente "pieni di bug" possono richiedere diversi aggiornamenti minori (1.0.2, 1.0.3, ecc.) per eliminare tutti i bug.

Aggiornato December 17, 2008 da Per C.

quizMetti alla prova le tue conoscenze

Multiplatform refers to what type of application?

A
An app that has mulitple versions
0%
B
An app that has been released in mulitple countries
0%
C
An app that runs on mulitple operating systems
0%
D
An app that has been certified by mulitple organizations
0%
Correct! Incorrect!     View the Multiplatform definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Bug in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.