Splint

Screenshot der Software:
Splint
Softwarebeschreibung:
Version: 3.1.1
Upload-Datum: 3 Jun 15
Entwickler: David Evans
Lizenz: Frei
Popularität: 95

Rating: 3.0/5 (Total Votes: 1)

Splint ist ein Werkzeug für die Überprüfung statisch C-Programme für Sicherheitslücken und Programmierfehler.
Splint hat viele der traditionellen lint Kontrollen einschließlich ungenutzten Deklarationen, Typ Inkonsistenzen, Verwendung vor definitionem nicht erreichbar Code, ignoriert Rückgabewerte, Ausführungspfade ohne Wiederkehr, wahrscheinlich Endlosschleifen und durch Fällen fallen.
Mächtiger Kontrollen durch zusätzliche Informationen im Quellcode Anmerkungen gegeben ermöglicht. Anmerkungen sind stilisierte Kommentare Dieses Dokument Annahmen über Funktionen, Variablen, Parameter und Typen.
Zusätzlich zu den Kontrollen insbesondere von Annotationen aktivieren, viele der herkömmlichen faserPrüfungen werden durch Ausnutzen dieser zusätzlichen Information verbessert.
Als weitere Anstrengungen in Annotation-Programme, bessere Prüfergebnisse setzen. Eine repräsentative Aufwand-Nutzen-Kurve für die Verwendung Schiene ist in Abbildung 1 dargestellt.
Splint ist flexibel gestaltet und ermöglicht Programmierern die entsprechenden Punkte auf dem Aufwand-Nutzen-Kurve für bestimmte Projekte auszuwählen.
Da verschiedene Überprüfungen eingeschaltet sind und weitere Informationen im Code angegeben Annotationen die Anzahl der Fehler, die entdeckt werden können, drastisch erhöht.
Probleme, die durch Splint festgestellt sind:

Ähnliche Software

interruptingcow
interruptingcow

14 Apr 15

Fenris
Fenris

3 Jun 15

PyChecker
PyChecker

11 May 15

drainhunter
drainhunter

12 May 15

Kommentare zu Splint

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!