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