Das Projekt Cppcheck sammelt Mittel zur Umsetzung von Verbesserungen.


Das Projekt Cppcheck sammelt Mittel zur Umsetzung von Verbesserungen.

Der Cppcheck-Entwickler (Daniel MarjamĂ€ki) plant, die Möglichkeit zur Verifizierung von Software in C und C++ in seinen statischen Analysator einzufĂŒgen.

Softwareverifizierung in Cppcheck

Im Modus „Verifizierung“ wird Cppcheck eine Warnung ausgeben, wenn es nicht gelingt, zu bestĂ€tigen, dass der Code sicher ist. Dies kann jedoch zu Rauschen (mehreren Warnungen) fĂŒhren.

ImplementierungsplÀne

Der Verifizierungsmodus wird schrittweise implementiert. In der ersten Phase wird die Arbeit auf die ÜberprĂŒfung von "Division durch Null" konzentriert. Dies ist eine relativ einfache PrĂŒfung. Jede Funktion wird einzeln ĂŒberprĂŒft. Dabei wird angenommen, dass alle Eingabewerte beliebige Werte annehmen können. ÜberprĂŒfungen anderer Arten von unbestimmtem Verhalten werden spĂ€ter hinzugefĂŒgt. Es ist auch geplant, die Syntaxanalyse fĂŒr C und C++ zu verbessern.

Entwicklungsbeschleunigung

Ziel der Mittelbeschaffung ĂŒber Kickstarter ist die Beschleunigung der Entwicklung des Verifizierungsmodus. Diese Funktion wird in jedem Fall hinzugefĂŒgt, aber die Arbeit könnte lĂ€nger dauern, wenn die Mittel nicht gesammelt werden. Wenn die Mittel jedoch gesammelt werden, kann Daniel eine Auszeit von seiner HauptbeschĂ€ftigung nehmen, um seine gesamte Arbeitszeit dem Projekt cppcheck zu widmen.

Projektziele

  • Eliminierung falsch positiver Auslösungen bei Tests auf Division durch Null in Juliet und ITC.

  • Behebung falsch positiver Auslösungen (siehe BUG#9402).

  • Verbesserung des C++-Analysators.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster