Frage

Also ich habe ein paar Zeitschriftenartikel lesen und die Website für Gimpel PC-lint und FlexeLint C / C ++ Compiler.

Es ist wirklich teuer (zumindest für mich), aber es scheint, als ob es einen gewissen Wert haben könnte, die Kosten zu rechtfertigen.

Also ich frage mich, ob jemand verwendet hat / sie gekauft und ihre Meinungen zur Verfügung stellen kann?

War es hilfreich?

Lösung

Ich verwendete PC-Lint vor einer Weile zu verwenden. Ich persönlich denke, es war die Investition wert. Ein Teil der Antwort auf Ihre Frage hängt von einigen anderen Faktoren ab:

1.) Haben Sie versucht, Drehen der Compiler Warnstufe auf den höchsten Stand up? Sehr ärgerlich, aber dies hat den Effekt, offensichtliche semantische Fehler zu kontrollieren. Ich würde dies tun, bevor ich in einem speziellen Tool wie PC-Lint investiert

2.) Wer codieren Sie? Wenn dies eine Hausaufgabe für die Schule ist, dann ist es nicht wert. Wenn es Software, die Sie an andere Personen zu verkaufen, dann ist es eine gute Investition in sauberen stabilen Code zu erzeugen.

Beachten Sie, dass wie jedes Werkzeug es einige Zeit dauern kann, lernen, PC-Lint effektiv zu nutzen.

Andere Tipps

Ich habe gerade Gimpel PC-Lint zu einem Build-Prozess hinzufügen. Es ist eine schwierige Konfiguration, aber es ist es auf jeden Fall wert. Ich arbeitete für ein paar Jahre in der Vergangenheit auf verschiedenes Projekt das gleiche Fusseln Tool. Statische Code-Checking-Tools helfen, für alle Arten von Fehlern zu überprüfen, die ein Compiler für nicht überprüfen, selbst wenn die Warnung des Compilers auf die höchste (strengsten) Ebene festgelegt werden.

Ferner Gimpel des Tools hat die Unterstützung für MISRA (sowie spezifische Regeln für die andere Version von ANSI C).

ich mit Onorio Catenacci einverstanden ist, dass, wenn Sie auf einer Hausaufgabe arbeiten, ist es nicht wahrscheinlich, den Preis wert. Aber wenn es für einen robusteren Build-Prozess ist, Lint wird Ihnen helfen, Fehler früher im Entwicklungszyklus zu finden, und das macht es lohnt sich.

Ich habe Gimpel die Flusen und andere Produkte im Jahr 1985 und war ein sehr zufriedener Kunde. Ich hatte eine Beratung Gig Teilzeit- und Gimpel-Tools ermöglichte mir eine zuverlässigere Komponente schneller zu liefern.

Ich weiß nicht, wie die relative Lage der Dinge in 25 Jahren verändert hat. Ich bin amüsiert, dass zumindest auf Unix zu sehen, Gimpel noch verschleierte Quellcode verteilt.

Das ist keine Antwort auf die Frage, die Sie gefragt, aber wenn Sie ein kommerzielles statischen Analyse-Tool unter Berücksichtigung, sollten Sie wahrscheinlich andere Unternehmen statische Analyse-Tools prüfen, wie gut. Siehe zB sind-c-static-Code-Analyis-tools- wert-it? . Und ich würde vorschlagen, dass der „Static Analysis“ Tag auf die Frage hinzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top