Splint

Screenshot Λογισμικό:
Splint
Στοιχεία Λογισμικού:
Εκδοχή: 3.1.1
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: David Evans
Άδεια: Δωρεάν
Δημοτικότητα: 95

Rating: 3.0/5 (Total Votes: 1)

Νάρθηκας είναι ένα εργαλείο για τον έλεγχο στατικά προγράμματα C για τρωτά σημεία της ασφάλειας και λάθη προγραμματισμού.
Νάρθηκας κάνει πολλούς από τους παραδοσιακούς ελέγχους χνούδι συμπεριλαμβανομένων των αχρησιμοποίητων δηλώσεις, ασυνέπειες τύπου, της χρήσης πριν από τον ορισμό, απρόσιτο κωδικό, αγνοήθηκε τιμές επιστροφής, μονοπάτια εκτέλεσης χωρίς επιστροφή, πιθανώς άπειρη βρόχους, και να πέσει μέσα περιπτώσεις.
Οι πιο ισχυροί έλεγχοι κατέστη δυνατή με επιπλέον πληροφορίες που δίνονται στους σχολιασμούς πηγαίο κώδικα. Οι σχολιασμοί είναι τυποποιημένο σχόλια που παραδοχές έγγραφο σχετικά με τις λειτουργίες, τις μεταβλητές, τις παραμέτρους και τους τύπους.
Εκτός από τους ελέγχους που ειδικά ενεργοποιούνται από σχολιασμούς, πολλοί από τους παραδοσιακούς ελέγχους χνούδι βελτιώνονται με την αξιοποίηση αυτή πρόσθετες πληροφορίες.
Καθώς όλο και περισσότεροι προσπάθεια έχει τεθεί σε σχολιασμό προγράμματα, καλύτερα αποτελέσματα ελέγχου. Μια παραστατική καμπύλη προσπάθεια-οφέλους για τη χρήση νάρθηκας φαίνεται στο Σχήμα 1.
Νάρθηκας έχει σχεδιαστεί για να είναι ευέλικτο και επιτρέπει στους προγραμματιστές να επιλέξετε τα κατάλληλα σημεία στην καμπύλη προσπάθεια-οφέλους για συγκεκριμένα έργα.
Είναι τόσο διαφορετικοί έλεγχοι ενεργοποιημένος και περισσότερες πληροφορίες δίνονται στον κώδικα σχολιασμούς τον αριθμό των σφαλμάτων που μπορεί να ανιχνευθεί αυξάνεται δραματικά.
Προβλήματα που εντοπίστηκαν από Νάρθηκας περιλαμβάνουν:

Παρόμοια λογισμικά

jTracer
jTracer

17 Feb 15

interruptingcow
interruptingcow

14 Apr 15

dprintf
dprintf

20 Feb 15

strace
strace

23 Nov 17

Σχόλια για Splint

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία