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

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

Τρόπος εντοπισμού σφαλμάτων Χωρίς Debugger

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

Χρησιμοποιήστε δηλώσεις ίχνος τον κωδικό σας για να συνδεθείτε ό, τι συμβαίνει σε συγκεκριμένα σημεία κατά την εκτέλεση . Ανάλογα με τη γλώσσα προγραμματισμού και την πλατφόρμα σας , θα υπάρξουν διαφορετικές επιλογές όσον αφορά το πώς μπορείτε να πληροφορία εξόδου , ​​ενώ ένα πρόγραμμα τρέχει . Εάν χρησιμοποιείτε ένα IDE ( Ολοκληρωμένο Περιβάλλον Ανάπτυξης ) , μπορεί να έχει μια κονσόλα ή την περιοχή καρτέλας , στο οποίο μπορείτε να δείτε γραπτή εξόδου . Διαφορετικά , μπορείτε να γράψετε τα ίδια στοιχεία έξω σε ένα αρχείο καταγραφής . Μπορείτε να χρησιμοποιήσετε τις δηλώσεις ίχνος να καταγράψει τις τιμές των μεταβλητών ή να ελέγξετε ότι συγκεκριμένα μέρη του κώδικα που εκτελούνται . 2

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

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

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

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

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

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