Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει ο έλεγχος γραφείου σημαίνει;
Ένας έλεγχος γραφείου είναι μια άτυπη μη μηχανογραφημένη ή χειρωνακτική διαδικασία για την επαλήθευση του προγραμματισμού και της λογικής ενός αλγορίθμου πριν από την έναρξη του προγράμματος. Έλεγχος γραφείου βοηθά τους προγραμματιστές να εντοπίσουν σφάλματα και σφάλματα τα οποία θα εμπόδιζαν την σωστή λειτουργία της εφαρμογής. Αν και μια χρήσιμη τεχνική εντοπισμού σφαλμάτων, οι σύγχρονες εφαρμογές εντοπισμού σφαλμάτων και τα εργαλεία έχουν κάνει τους ελέγχους γραφείου λιγότερο σχετικούς και όχι τόσο σημαντικούς όσο ήταν προηγουμένως.
Η Techopedia εξηγεί τον Check Desk
Ένας έλεγχος γραφείου επικεντρώνεται στη λογική και την αξία των μεταβλητών. Αυτό είναι αρκετά διαφορετικό από ένα σχέδιο δοκιμών, το οποίο δεν επικεντρώνεται στην εσωτερική λειτουργία και τη λογική, και μάλλον επικεντρώνεται κυρίως στις εισροές και τις εκροές που απαιτούνται από την εφαρμογή. Ο έλεγχος γραφείου εκτελείται με τη βοήθεια πίνακα με στήλες για τη στήλη αριθμού γραμμής ψευδοκώδικα, τη στήλη συνθηκών, τη στήλη εισόδου / εξόδου και τη στήλη για τις μεταβλητές. Η στήλη αριθμού γραμμής ψευδοκώδικα βοηθάει στον προσδιορισμό της γραμμής ή των γραμμών που εκτελούνται. Η στήλη Condition βοηθά στην εμφάνιση της εργασίας κατά την αξιολόγηση των συνθηκών. Η στήλη εισόδου / εξόδου βοηθά στην εμφάνιση των εισόδων και εξόδων και βοηθά στην αξιολόγηση της εισόδου που λαμβάνει ο χρήστης και της εξόδου που εμφανίζεται από τη λογική. Η στήλη για τις μεταβλητές βοηθά στην αξιολόγηση των υπολογισμών χρησιμοποιώντας μεταβλητές. Ο προγραμματιστής / σχεδιαστής / ελεγκτής ξεκινά με μερικές πιθανές εισόδους και περπατά μέσω της γραμμής αλγορίθμου κατά γραμμή. Οι γραμμές έχουν εκχωρηθεί αριθμοί γραμμών και συνεχίζονται με κάθε μία, λαμβάνοντας υπόψη την αλλαγή των τιμών για τις μεταβλητές. Όλες οι πληροφορίες συλλαμβάνονται σε στήλες πίνακα. Η αξιολόγηση γίνεται συνήθως με τη βοήθεια μαρκαδόρων / μολύβι και χαρτιού, και είναι παρόμοια με τη διόρθωση.
Υπάρχουν πολλά οφέλη που σχετίζονται με τον έλεγχο γραφείου. Μπορεί να βρει και να εκθέσει ζητήματα και σφάλματα με τον αλγόριθμο. Βοηθά επίσης στην επαλήθευση ότι ο αλγόριθμος εκτελεί την πρόθεση του σχεδιαστή ή του προγραμματιστή. Είναι μια γρήγορη και ανέξοδη τεχνική. Μπορεί να βοηθήσει στον εντοπισμό σφαλμάτων στη λογική στα αρχικά στάδια της αξιολόγησης.
Ένας έλεγχος γραφείου δεν είναι αλάνθαστος. Είναι καθήκον του σχεδιαστή / προγραμματιστή να βεβαιωθεί ότι έχει περάσει από όλες τις δυνατές διαδρομές της λογικής και να χρησιμοποιήσει κάθε σύνολο δεδομένων που απαιτείται. Ο έλεγχος γραφείου υπόκειται σε ανθρώπινο σφάλμα, καθώς ο αξιολογητής πρέπει να κατανοήσει τις απαιτήσεις πριν αξιολογήσει τη λογική.
