Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ποιο είναι το νόημα της Debugging

; τεχνικοί έχουν χρησιμοποιήσει τον όρο «σφάλμα» για να περιγράψει μηχανικά ή ηλεκτρονικά λαθών από τα τέλη του 19ου αιώνα , αλλά ο όρος " debugging " έγινε κυριολεκτική το 1945 , όταν ένα έντομο προκάλεσε κολλήσει ρελέ σε έναν υπολογιστή έργου στο Πανεπιστήμιο του Χάρβαρντ . Η σημερινή σφάλματα είναι συνήθως το εικονικό είδος , και οι προγραμματιστές πρέπει να εργαστούμε προσεκτικά και επιμελώς για την εξάλειψή τους . Εντοπισμός Bugs
Η

περισσότερα εμπορικά προγράμματα υποβάλλονται σε δοκιμές για να εντοπίζουν και να διορθώνουν σφάλματα , όπως πολλοί όσο το δυνατόν πριν από τις πλοίων λογισμικού για τους χρήστες . Αυτά τα σφάλματα μπορεί να είναι εμφανή ελαττώματα που συμβαίνουν κατά τη διάρκεια της κανονικής δραστηριότητας , ή μπορεί να παρουσιαστούν σε συγκεκριμένες καταστάσεις , που προκλήθηκε από την απροσδόκητη ενέργεια του χρήστη . Κατά την τεκμηρίωση ενός bug , δοκιμαστές ρεκόρ ως το δυνατόν περισσότερες πληροφορίες σχετικά με την κατάσταση του προγράμματος, όταν συνέβη το σφάλμα , να επιτρέψει προγραμματιστές για να το αντιγράψουν .
Εικόνων Replication
Η

στιγμή ένας ελεγκτής αναφέρει ένα σφάλμα , ένας προγραμματιστής προσπαθεί να το επαναλάβει , εκτελώντας τις ίδιες ενέργειες ο ελεγκτής έλαβε . Αν παρουσιαστεί το ίδιο πρόβλημα , ο κωδικοποιητής προσπαθεί να εντοπίσει το πρόβλημα και να επινοηθεί μια λύση . Μερικές φορές ένα bug μπορεί να είναι δύσκολο να αντιγραφεί , όμως , οφείλεται σε ένα συγκεκριμένο σύνολο περιστάσεων που προκάλεσε το σφάλμα ή ελλιπείς πληροφορίες από τη συσκευή δοκιμής .

Η εντοπισμού σφαλμάτων
Η

ένα πρόγραμμα εντοπισμού σφαλμάτων είναι ένα λογισμικό ή μια λειτουργία που επιτρέπει σε έναν κωδικοποιητή για την παρακολούθηση ενός προγράμματος όπως εκτελεί . Αποσφαλματωτές παρακολουθείτε τη χρήση της μνήμης , εγγραφείτε αξίες και μπορεί να επιτρέψει στο χρήστη να σταματήσει και να χειριστούν τις διαδικασίες για τον εντοπισμό ελαττωμάτων κατά την εκτέλεση του κώδικα . Τα προγράμματα αυτά διαθέτουν επίσης συχνά τη δημιουργία ειδικών περιβάλλοντα δοκιμής , αφήνοντας προγραμματιστές τοποθετούν ειδικές τιμές μνήμης για να προσομοιώσει τις συνθήκες που οδήγησαν σε μια αναφερόμενη bug . Περιέχουν , επίσης, εκτενή καταγραφή και τεκμηρίωση χαρακτηριστικά , να παρέχουν όσο το δυνατόν περισσότερες πληροφορίες σχετικά με τις συγκρούσεις και τα λάθη που συμβαίνουν κώδικα .
Εικόνων Άλλες χρήσεις
Η

εντοπισμού σφαλμάτων προγραμμάτων που σας επιτρέπουν επίσης έμπειρους και ταλαντούχους κωδικοποιητή για να αντιστρέψει - μηχανικός ένα άγνωστο πρόγραμμα , χωρίς πρόσβαση στον πηγαίο κώδικα του , αν και η διαδικασία είναι πολύ πιο δύσκολο από ό, τι τον εντοπισμό σφαλμάτων γνωστό κώδικα . Anti-malware προγραμματιστές , για παράδειγμα , η χρήση εργαλείων εντοπισμού σφαλμάτων για να μάθουν για τη συμπεριφορά των κακόβουλων προγραμμάτων από τον εντοπισμό ωθήσεις και αδύναμα σημεία , πριν από τη χάραξη κατευθυντήριων γραμμών προστασία και την αφαίρεση .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα