Über uns

Cppcheck Solutions AB wurde 2021 von Daniel Marjamäki zusammen mit Pär Jelger und Magnus Janagård gegründet. Cppcheck Solutions pflegt das Open-Source-Repository von Cppcheck und vermarktet sowie vertreibt das kommerzielle Tool Cppcheck Premium.

Unser Ziel ist es, dass Cppcheck ein Tool ist, das Sie wirklich gerne verwenden, auf das Sie sich bei der Verbesserung Ihres Codes verlassen können und das Ihnen mehr Zeit zum Entwickeln gibt, anstatt Fehler zu suchen.

Dabei streben wir an, dass Cppcheck:

  • das beste Tool zum Auffinden von Codekonstrukten mit undefiniertem Verhalten ist,
  • keinerlei „False Positives“ generiert und
  • am einfachsten zu installieren und zu verwenden ist.

Cppcheck Solutions hat sich verpflichtet, zur Open-Source-Community beizutragen, sie weiterzuentwickeln und sicherzustellen, dass die Open-Source-Version auch in Zukunft kostenlos und für alle verfügbar bleibt.

Business-28

Die Geschichte von Cppcheck

Im Jahr 2007 arbeitete Daniel Marjamäki als Softwareentwickler an sicherheitskritischer Embedded-Software. Die damals verfügbaren statischen Analysetools für den genutzten Compiler konzentrierten sich jedoch stärker darauf, „wie der Code aussah“, anstatt darauf, „wie er funktionierte“. Besonders die Identifizierung von undefiniertem Verhalten wurde vernachlässigt, und die Scanner generierten häufig viele „False Positives“.

Dies stellte ein Problem dar, da Fehler durch undefiniertes Verhalten schwer zu finden sind und zudem eine der Hauptangriffsflächen darstellen, wenn Systeme gehackt werden. Eine große Anzahl an „False Positives“ wiederum führt dazu, dass Programmierer das Tool als unzuverlässig betrachten und die gefundenen Probleme eher ignorieren, da sie vermutlich ohnehin irrelevant sind.

Daniel entschied sich deshalb, ein eigenes Tool zu entwickeln, das sich explizit auf undefiniertes Verhalten konzentriert und keine „False Positives“ generiert. Dieses Tool nannte er Cppcheck, und er veröffentlichte es als Open Source unter der GPL-Lizenz.

Heute zählt die Open-Source-Version von Cppcheck zu den 10 am häufigsten verwendeten statischen Analysetools weltweit und wird monatlich zehntausendfach heruntergeladen.

Kontaktieren Sie uns

Haben Sie Fragen? Bitte kontaktieren Sie uns über das untenstehende Formular und wir werden uns so schnell wie möglich bei Ihnen melden!

Wir helfen Ihnen auf Englisch.