Προγραμματιστές συνήθως γράφετε τμήμα του κώδικα , στη συνέχεια, δοκιμάστε το , έτσι ώστε να συνεχίσουν τον εντοπισμό σφαλμάτων και για τον καθορισμό τους σε όλη τη διαδικασία ανάπτυξης. Ωστόσο, ακόμη μια φορά το σενάριο έχει αναπτυχθεί , απρόβλεπτων λάθη μπορεί να συνεχίσει να προκύψουν . Η δραστηριότητα debugging επαναλαμβάνεται συχνά καθ 'όλη τη διάρκεια του κύκλου ζωής ενός έργου , από την ανάπτυξη στο στάδιο της δοκιμής . Για τον εντοπισμό σφαλμάτων κώδικα , οι προγραμματιστές πρέπει πρώτα να καταλάβουμε την πηγή κάθε λάθος , τότε να επιφέρει τροποποιήσεις στον κώδικα για την επίλυσή του .
Εικόνων Σύνταξη
Η
κώδικα προγραμματισμού μπορεί να περιέχει διαφορετικές είδη των προγραμματιστών σφάλματος προσέξετε κατά τον εντοπισμό σφαλμάτων . Συντακτικά λάθη είναι λάθη στις δομές κώδικα , με αποτέλεσμα σε καταστάσεις που δεν είναι έγκυρη στο πλαίσιο της γλώσσας που χρησιμοποιείται. Με ορισμένες τεχνολογίες , οι προγραμματιστές χρησιμοποιούν Ολοκληρωμένα Περιβάλλοντα Ανάπτυξης να γράφουν κώδικα τους . Σε ένα IDE , ο προγραμματιστής είναι σε εγρήγορση σχετικά με την σύνταξη τα σφάλματα στον κώδικά τους , πράγμα που καθιστά ευκολότερο να εντοπίσετε και να διορθώσετε αυτά τα λάθη σε ένα πρώιμο στάδιο . Συντακτικά λάθη είναι σαν γραμματικών ή τυπογραφικών λαθών σε φυσική γλώσσα .
Η σημασιολογία
Η
Ενώ συντακτικά λάθη είναι συχνά εντοπιστεί σε αρχικό στάδιο ανάπτυξης ενός έργου scripting , σημασιολογικά λάθη συχνά περνούν απαρατήρητα μέχρι μια μεταγενέστερη φάση . Μια σημασιολογική λάθος είναι ένα λάθος στη λογική ενός σεναρίου . Κώδικα προγραμματισμού υλοποιεί λογικούς αλγορίθμους , ή διαδικασίες , στο πλαίσιο των διαφόρων δομών όπως βρόχους και υπό όρους δοκιμές . Εάν ένας προγραμματιστής αποτυγχάνει να μεταφράσει το επιθυμητό διαδικασία σε κώδικα προγραμματισμού σωστά, αυτό είναι μια σημασιολογική σφάλμα. Μερικά σημασιολογικά λάθη μπορεί να προκαλέσει σενάρια για την συντριβή , αλλά και πολλά άλλα προϊόντα απρόβλεπτη συμπεριφορά, η οποία μπορεί να είναι λιγότερο ορατές .
Εικόνων Δοκιμές
Η
Debugging μπορεί να λάβει χώρα τόσο κατά την ανάπτυξη και δοκιμή φάσεις , με διαφορετικούς τύπους σφαλμάτων πιο πιθανό να παρουσιαστούν σε διαφορετικά στάδια. Συντακτικά λάθη τείνουν να προσδιορίζονται σε προηγούμενα στάδια , με σημασιολογικά λάθη συχνά να παρθεί μόνο μετά από εκτεταμένες δοκιμές . Όταν οι προγραμματιστές κάνουν αλλαγές για την αντιμετώπιση των σφαλμάτων κατά τον εντοπισμό σφαλμάτων , θα πρέπει στη συνέχεια να δοκιμάσουν τα σενάρια ξανά σε περίπτωση αλλαγών τους έχει απρόβλεπτες συνέπειες . Για την ανάπτυξη Ιστού , οι προγραμματιστές μπορούν να εγκαταστήσουν επεκτάσεις του προγράμματος περιήγησης για να βοηθήσουν τη διαδικασία εντοπισμού σφαλμάτων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα