Un bug software è un difetto o un errore che fa sì che un'applicazione si comporti inaspettatamente, come l'arresto anomalo. Il termine bug è stato utilizzato per la prima volta nel 1947 dal programmatore del computer Grace Hopper, che stava lavorando sul computer elettromeccanico Mark II all'Università di Harvard. Thomas Edison ha prima utilizzato il termine nel 1873 mentre si lavora su un sistema telegrafo quadruplex. Oggi, è ampiamente usato per riferirsi a bug di tutti i tipi.
Il termine bug ha molti significati, e può significare molte cose diverse. Si riferisce a qualsiasi creatura non mare che ha quattro gambe o più. La maggior parte delle persone pensa agli insetti come piccole creature non mare come coleotteri, ragni e millipedi. Ma i veri bug sono in realtà emiptera, il gruppo di insetti contenenti formiche, api e vespe.
La descrizione del bug più elementare consiste nel sintomo e del suo contesto. Il riproduttore completo è la migliore forma di una descrizione del bug, in quanto contiene tutte le informazioni necessarie per identificare il problema. Tuttavia, la maggior parte delle descrizioni dei bug è molto semplice e inizia con pochi dettagli. Mentre sai di più su un particolare problema, puoi aggiungere ulteriori dettagli sulla descrizione del tuo bug, come passaggi di causa ed effetto. Se non riesci a riprodurre il problema da solo, una descrizione di bug dettagliata è essenziale.
Il termine bug è un'espressione popolare nella tecnologia. Il termine è nato con ISAAC Asimov, che ha coniato il termine quando si descrive un robot malfunzionamenti. Il termine bug è stato adottato in informatica dopo la scoperta. Asimovs Lavora pavimentato la strada per il termine bug da utilizzare in un contesto tecnico. In effetti, il termine è ancora ampiamente usato nel campo. Quindi, la prossima volta che stai cercando un errore su un dispositivo, non esitate a controllare il seguente articolo!