Coverity-Produktvorteile
Für die statische Analyse von Quellcode gibt es eine Vielzahl von Technologien und Werkzeugen. Viele Tools versprechen hunderte und tausende von Fehlern zu finden. Für die Auswahl eines guten Werkzeuges sind aber weitere Kriterien wichtig. GenauigkeitViele statische Analysetools haben eine hohe "False-Positive-Rate", die ihre Ursache in schlechten Analysetechniken hat. Bei einer hohen "False-Positive-Rate" wird ein Tool oft unbrauchbar, da viele Fehlermeldungen untersucht werden müssen, denen keine wirklichen Fehler zu Grunde liegen. AnalysetiefeJe tiefer die Analyse ist, desto interessanter und wertvoller sind die Resultate. Dies gilt insbesondere für schwer aufzudeckende Probleme, die oft nicht von der QA gefunden werden und so mit dem Produkt auf den Markt kommen. AnalysebreiteCoverity liefert eine Sammlung verschiedener Qualitäts- und Sicherheits-Checkern, die über die Analyseplattform gesteuert werden. Selbst Firmen, die selber Qualtiäts- und Sicherheitslösungen anbieten, nutzen Coverity zur Verbesserung der Qualität und Sicherheit ihrer eigenen Produkte. KostenvorteilCoverity integriet sich nahtlos mit Ihrer Entwicklungsumgebung und kann auch ohne Anpassungen sehr nutzbringend eingesetzt werden. Coverity kann im Gegensatz zu vielen statischen Analysetools, deren Installation oft Wochen oder Monate dauert, binnen Stunden oder Tage konfiguriert werden. Das Werkzeug ist sehr einfach zu nutzen und erlaubt Entwicklungsteams Bugs vom Zeitpunkt der Aufdeckung bis zum Fix zu bearbeiten. Mit der fortschrittlichsten Analysis Engine und einer extrem geringen "False-Positive-Rate" liefert Coverity nützliche Ergebnisse, ohne Ihre Zeit unnötig zu beanspruchen. AusweitbarkeitUm den Anforderungen verschiedener Entwicklungsorganisationen und verschiedener Quellprogramme gerecht zu werden, ist Coverity über das Add-On Coverity Extend ausweitbar und anpaßbar. Mit Coverity können die Teams eigene angepaßte Tests durchführen. Das Tool unterstützt eigene Programmierrichtlinien, -standards und "Best Practices". SkalierbarkeitWegen der Komplexität von statischen Analysen benötigen viele Werkzeuge Tage oder sogar Wochen für die Analyse. Coverity erledigt diese Aufgabe in einem "geringen Vielfachen" der Build-Zeit. Falls Ihr Build eine Stunde dauert, benötigt Coverity normalerweise nur wenige Stunden. Viele Coverity-Kunden nutzen Coverity Prevent täglich mit zig-Millionen Codezeilen. Coverity Prevent ist extrem skalierbar und in der Lage, die kritischsten Fehler in großen und komplexen Quellcodes zu finden.
last updated: 13.01.2009 © 2008-2009 Coverity Inc., San Francisco |



