Splint

Software skärmdump:
Splint
Mjukvaruinformation:
Version: 3.1.1
Ladda upp dagen: 3 Jun 15
Utvecklare: David Evans
Licens: Gratis
Popularitet: 12

Rating: nan/5 (Total Votes: 0)

Splint är ett verktyg för att statiskt kontrollera C-program för säkerhetsproblem och programmerings misstag.
Splint gör många av de traditionella lint kontroller inklusive outnyttjade deklarationer, typ inkonsekvenser, användning före definition, onåbar kod, ignorerade returvärden, utförande banor med ingen återvändo, troligen oändliga slingor, och faller genom fall.
Kraftfullare kontroller möjliggörs genom ytterligare uppgifter som lämnats i källkod kommentarer. Anteckningar är stiliserade kommentarer som dokument antaganden om funktioner, variabler, parametrar och typer.
Utöver de kontroller som särskilt möjliggörs genom anteckningar, många av de traditionella lint kontrollerna förbättras genom att utnyttja denna ytterligare information.
Som mer ansträngning tas i kommenteringen program, bättre kontrollresultat. En representativ insats nyttokurva för att använda Splint visas i figur 1.
Splint är utformad för att vara flexibel och tillåta programmerare att välja lämpliga punkter på ansträngningen nyttokurvan för särskilda projekt.
Eftersom olika kontroller är påslagna och mer information ges i koden anteckningar antalet buggar som kan detekteras ökar dramatiskt.
Problem som upptäcks av Splint inkluderar:

Liknande mjukvara

PyXMPP
PyXMPP

11 May 15

BuGLe
BuGLe

17 Feb 15

Pyshield
Pyshield

11 May 15

mpatrol
mpatrol

3 Jun 15

Kommentarer till Splint

Kommentarer hittades inte
Kommentar
Slå på bilder!