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

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

Σύνταξη Σφάλμα Ενώ Debugging

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

Το πρώτο βήμα για την αντιμετώπιση μιας συντακτικό λάθος είναι να εντοπίσουμε την πηγή . Αυτό δεν είναι πάντα εύκολη, δεδομένου ότι η ορατή σφάλματος μπορεί να είναι ένα πολλαπλασιαστικό αποτέλεσμα ενός άλλου σφάλματος , ή ακόμη και μια αλυσίδα λαθών . Συντακτικά λάθη είναι λάθη στις δομές γλώσσα που χρησιμοποιείται στο πλαίσιο ενός προγράμματος , έτσι ώστε μερικές φορές να αποτρέψουν την εκτέλεση προγραμμάτων σε όλα. Για παράδειγμα, το ακόλουθο δείγμα κώδικα PHP περιλαμβάνει ένα συντακτικό σφάλμα : $ λόγια = " εδώ είναι μερικές λέξεις ? $ Num = 5 ?

Η πρώτη γραμμή λείπει το κλείσιμο εισαγωγικά , έτσι ώστε η PHP θα ερμηνεύσει τη δεύτερη γραμμή , όπως μέρος της μεταβλητής συμβολοσειράς . Οι προγραμματιστές που χρησιμοποιούν ορισμένες τεχνολογίες , όπως η PHP και Java , μπορεί μερικές φορές να έχουν πρόσβαση σε ενημερωτικά μηνύματα αναφέροντας την πηγή σφαλμάτων , ιδιαίτερα αν χρησιμοποιείτε ένα ολοκληρωμένο περιβάλλον ανάπτυξης . IDEs συνδυάζουν επεξεργαστές κειμένου με άλλα εργαλεία για τη διαχείριση έργων κωδικοποίησης.
Εικόνων Τροποποιήσεις
Η

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

Η Δοκιμές
Η

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

Ορισμένες τεχνολογίες επωφελούνται από τα εργαλεία εντοπισμού σφαλμάτων . Για παράδειγμα , το Eclipse IDE για Java , μια σειρά από παράθυρα παρόντες στους προγραμματιστές μια διαδραστική παρουσίαση του τι συμβαίνει καθώς το πρόγραμμα τρέχει , πράγμα που καθιστά ευκολότερο τον εντοπισμό προβλημάτων. Για προγραμματιστές Web , επεκτάσεις του προγράμματος περιήγησης μπορεί να βοηθήσει με τον εντοπισμό σφαλμάτων , ιδίως για την ανάπτυξη στην πλευρά του πελάτη σε γλώσσες όπως JavaScript . Τα περισσότερα από τα κύρια προγράμματα περιήγησης , συμπεριλαμβανομένου του Internet Explorer , Firefox , Chrome και Safari όφελος από add -on προγράμματα για τον εντοπισμό σφαλμάτων κώδικα JavaScript .
Η
εικόνων

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

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