A volte mi imbatto in qualcosa che non funziona perfettamente o semplicemente non ha senso per me e mi astengo spesso dal pensare che sia un bug nella libreria o nel codice che sto usando.
Ad esempio oggi ho scoperto che il TrayIcon di Java modifica leggermente alcuni dei valori RGB dell'immagine visualizzata. Non è sufficiente alterare l'immagine ma solo una R che è una più alta o una G che è più bassa.
Sono un autodidatta di 18 anni (con ~ 5 anni) e quindi penso sempre che mi mancano alcune informazioni su come funziona una parte del computer ed è per questo che una determinata situazione non rende senso.
Quindi, quando non si conosce necessariamente tutto su una determinata area di un computer e come funziona, come si può identificare un bug e sapere che si tratta di un bug con assoluta certezza?