Software-Code evaluierenAuswahl eines modernen statischen Analysetools
Software spielt in der Produktion eine immer wichtigere Rolle. Für Produktionsprozesse entscheidend ist die Qualität des Codes, deswegen sollte schon in der Entwicklung auf Defekte und Fehlfunktionen geachtet werden. Moderne statische Analysetools helfen, allerdings gilt es bei deren Auswahl einiges zu beachten.
Die Abbildung zur Abdeckung von Juliet CWE Top 25 (2011) etwa listet die CWE-IDs (Common Weakness Enumeration) auf und gibt an, ob sie durch Tests in den Juliet C/C++ und Java Test Suites abgedeckt werden. Man erkennt sofort, dass die Test Suite die wichtigen CWEs (Top 25) nicht vollständig abdeckt – und dies trifft auf viele Testsuites zu. © Parasoft
