Cookie Warning

This site uses cookies to help improve your experience

Please follow the link to find out more about cookies. Learn more

I understand
 

Software Coding Standards Compliance

Softwarecodierstandardnachweis

Ein gängiger Ansatz die Konsistenz, die Wartbarkeit und die generelle Codequalität zu verbessern, ist es, den Code anhand industriebekannter oder firmeninterner Standards zu überprüfen, so dass Abweichungen schnell identifiziert und korrigiert werden können. Da dies auch oft von Hand durchgeführt wird, ist es trotzdem langwierig und fehleranfällig, speziell bei großen Projekten.Wenn Ihre Entwicklungsmannschaft darum kämpft die erreichte Codequalität und -konsistenz beizubehalten, kann es notwendig werden zu einem rigoroseren Ansatz überzugehen.

Für viele Firmen beginnt der Nachweis von Standard entweder mit der Entwicklung von firmeninternen Programmierregeln oder durch die Übernahme von industriebasierten Regeln wie MISRA oder CERT. Oft werden firmeninterne Regeln mit diesen kombiniert um einen Firmenstandard herauszubilden der für die gesamte Firmenorganisation dann verbindlich ist.

Softwarecodierstandardnachweiswerkzeuge von LDRA

LDRA automatisiert die statische Analyse und die Codierregelüberprüfung mit Werkzeugen, die fast jeden gängigen Standard -oder Standards-unterstützen, die Sie festlegen. Durch die Codevisualisierung wie sie LDRA anbietet, können Sie genau identifizieren wo sich der Code abweichend vom Standard verhält, so dass Sie dies rasch korrigieren können.

Während viele Codeüberprüfungswerkzeuge auf dieselbe Art und Weise erzeugt werden (weil sie auf derselben kommerziell verfügbaren „Parsing“-Maschine aufbauen) bieten die von LDRA offerierten Standardnachweiswerkzeuge signifikante Vorteile. Wir haben die vollständige Kontrolle über unsere „Parsing“-Technologie, was bedeutet, dass wir sofort auf Variationen der verwendeten Sprache oder einzelnen Sprachkonstrukten reagieren können. Und durch unsere langjährige Mitarbeit bei Standardorganisationen wie MISRA sind wir in der Lage rasch auf Änderungen der Regelüberprüfungen zu reagieren, wenn neue Standards frei gegeben werden.

Mit unseren Codierstandardnachweiswerkzeugen können Sie Standards kombinieren, neue Regeluntermengen festlegen, individuelle Regeln auswählen und Ihre eigenen Regeln definieren. Im Werkzeug können Sie leicht einen Standardsatz festlegen oder eine Kombination von Standards oder eine einzige Standarduntermenge. Ferner ist es möglich die zu untersuchende Codebasis auf einen einzigen Standardsatz hin zu untersuchen oder eine auf mehrere Sätze um zu vergleichen wie sich Ihre Codebasis gegenüber den verschiedenen Standards hin verhält und was zu tun ist damit sie allen Standards genügt.

  • Das LDRA Testbed/TBvision ist die statische Analysemaschine und stellt Codevisualisierungsfunktionen zur Verfügung, die dabei helfen den Nachweis der Standardkonformität zu erzwingen und zeigt klar Softwareschwächen auf, die anderweitig während des normalen Entwicklungs- und Testprozesses verborgen geblieben wären.
  • LDRArules ist ein kosteneffektives, eigenständiges Codeüberprüfungswerkzeug, welches kein Investment in eine komplette Werkzeugkette erfordert.