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

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

Error Detection & Μέθοδοι Διόρθωσης

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

Για τις γλώσσες στις οποίες κώδικα συγκεντρώνονται σε μια πιο αναγνώσιμη από μηχανή μορφή , όπως η C και C + + , ο απλούστερος τρόπος για να ανιχνεύσει ένα σφάλμα είναι να προσπαθήσουμε και να καταρτίσει το πρόγραμμα . Για το πρόγραμμα για την κατάρτιση , πρέπει να είναι συντακτικά σωστές και να μην σπάσει κανένα κανόνα της γλώσσας . Αν ο προγραμματιστής κάνει ένα απλό λάθος , τότε ο compiler θα πει στον προγραμματιστή τη φύση του σφάλματος και σε ποια γραμμή κώδικα ο compiler παρατηρήσει το σφάλμα . Αυτό απαιτεί τον προγραμματιστή στο σημείο όπου υπάρχει ένα πρόβλημα , ώστε να μπορεί να δει ο ίδιος τι χρειάζεται για να διορθώσετε .
Εικόνων Πρόγραμμα Debugging
Η

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

Η Web Programming
Η

Μερικά γλώσσες που τρέχουν σε servers μέσω των προγραμμάτων περιήγησης στο Web , όπως PHP , δεν πηγαίνουν μέσω επίσημης διαδικασίας μεταγλώττισης . Αντίθετα , όταν ανοίγετε το αρχείο PHP , είτε στον υπολογιστή σας ως μια δοκιμή ή σε ένα ζωντανό διακομιστή συνδεδεμένο στο Internet , θα δείτε αν το πρόγραμμα έχει εργαστεί ή όχι . Το ισοδύναμο του ενός compiler να αναφέρει ένα πρόβλημα είναι ο διακομιστής εμφανίζει ένα μήνυμα σφάλματος που δηλώνει ένα μήνυμα στο πρόγραμμα περιήγησής σας , αντί του προγράμματος PHP . Θα πρέπει να έχετε ενεργοποιημένη αυτές στον server σας κατά τη διάρκεια της ανάπτυξης . Ωστόσο, όταν το έργο σας είναι έτοιμο να βγει στον αέρα , θα πρέπει να απενεργοποιήσετε την αναφορά σφάλματος στο διακομιστή σας . Αν κάποιος άλλος αντιμετωπίζει ένα μήνυμα λάθους στο site σας , θα μπορούσαν να το χρησιμοποιήσουν για να θέσουν σε κίνδυνο την ασφάλεια του δικτυακού σας τόπου .
Εικόνων Δοκιμή χρήστη
Η

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

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

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