Σπίτι Ανάπτυξη Τι είναι heisenbug; - ορισμός από την τεχνολογία

Τι είναι heisenbug; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Heisenbug;

Το Heisenbug είναι ένα σφάλμα λογισμικού που αλλάζει ή μεταβάλλει τη συμπεριφορά του όταν παρατηρείται ή υφίσταται απομόνωση. Το Heisenbug μπορεί να αναφέρεται σε οποιοδήποτε σφάλμα λογισμικού με ασυνήθιστη συμπεριφορά, ιδιαίτερα όταν η λειτουργία του φαίνεται να εξαφανίζεται ή να αλλάζει όταν μελετάται ή εργάζεται από ένα πρόγραμμα λογισμικού ή μια εφαρμογή εντοπισμού σφαλμάτων.

Η Techopedia εξηγεί τον Heisenbug

Το όνομα αυτού του σφάλματος προέρχεται από έναν κβαντικό νόμο για τη φυσική που συνέλαβε ο Werner Heisenberg, ο οποίος διαπίστωσε ότι η ανθρώπινη παρατήρηση μπορεί να επηρεάσει τα μικρά σωματίδια, γεγονός που μπορεί να καταστήσει τη συμπεριφορά τους απρόβλεπτη και δύσκολη. Οι Heisenbugs είναι γνωστό ότι εμφανίζουν πολύ απρόβλεπτη συμπεριφορά. Οποιαδήποτε προσπάθεια σφάλματος ή εκ νέου δημιουργίας ενός Heisenbug μπορεί να κάνει το σφάλμα να εξαφανιστεί. Συνήθως, ένα Heisenbug συμβαίνει ως αποτέλεσμα ενός μη αρχικοποιημένου κώδικα στη μνήμη, όπου κάθε συνάρτηση που σχετίζεται με αυτή την τιμή μπορεί να δράσει ασυνήθιστα.

Τι είναι heisenbug; - ορισμός από την τεχνολογία