Cppcheck-projektet samlar in medel för förbÀttringar


Cppcheck-projektet samlar in medel för förbÀttringar

Utvecklaren Cppcheck (Daniel MarjamÀki) planerar att lÀgga till möjlighet till verifiering av programvara i C och C++ i sin statiska analysator.

Verifiering av programvara i Cppcheck

I lÀget "verifiering" kommer Cppcheck att ge en varning om det inte gÄr att bekrÀfta att koden Àr sÀker, men detta kan leda till brus (flera varningar).

Implementeringsplaner

VerifieringslÀget kommer att implementeras stegvis. I det första steget kommer arbetet att koncentreras pÄ att kontrollera "division med noll". Detta Àr en relativt enkel kontroll. Varje funktion kommer att kontrolleras separat. Det antas att alla inmatningar kan ha ett godtyckligt vÀrde. Kontroller av andra typer av odefinierat beteende kommer att lÀggas till senare. Det planeras ocksÄ att förbÀttra syntaktisk analys för C och C++.

Accelerera utvecklingen

MÄlet med insamlingen pÄ Kickstarter Àr att pÄskynda utvecklingen av verifieringslÀget. Denna funktion kommer att lÀggas till oavsett, men arbetet kan ta lÀngre tid om medlen inte samlas in. Om medlen dÀremot samlas in kan Daniel ta ledigt frÄn sitt huvudarbete för att helt Àgna sin arbetstid Ät projektet cppcheck.

ProjektmÄl

  • Eliminera falskt negativa resultat frĂ„n tester av division med noll i Juliet och ITC.

  • Korrigera falskt positiva resultat (se. BUG#9402).

  • FörbĂ€ttra C++-analysatorn.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster