Cppcheck projekts vāc līdzekļus uzlabojumu īstenoŔanai


Cppcheck projekts vāc līdzekļus uzlabojumu īstenoŔanai

Cppcheck izstrādātājs (Daniel MarjamƤki) plāno pievienot iespēju verifikācijai C un C++ programmām savā statiskajā analizatorā.

Programmatūras verifikācija Cppcheck

Verifikācijas režīmā Cppcheck izsniegs brÄ«dinājumu, ja nevarēs apstiprināt, ka kods ir droÅ”s, tomēr tas var radÄ«t troksni (vairāku brÄ«dinājumu gadÄ«jumus).

IevieŔanas plāni

Verifikācijas režīms tiks ieviests pakāpeniski. Pirmajā posmā darbs tiks koncentrēts uz ā€˜dalīŔanu ar nulli’ pārbaudi. Tas ir salÄ«dzinoÅ”i vienkārÅ”s pārbaudes veids. Katru funkciju pārbaudÄ«s atseviŔķi. PieprasÄ«jumi tiks pieņemti, ka visi ievades dati var bÅ«t jebkādi. Citu nelÄ«dzsvarotu uzvedÄ«bas veidu pārbaudes tiks pievienotas vēlāk. Tiks plānots uzlabot C un C++ sintakses analÄ«zi.

Izstrādes paātrināŔana

LÄ«dzekļu vākÅ”anas mērÄ·is Kickstarter ir paātrināt verifikācijas režīma izstrādi. Å o iespēju plānots pievienot jebkurā gadÄ«jumā, bet darbs var prasÄ«t vairāk laika, ja lÄ«dzekļi netiks savākti. Ja lÄ«dzekļi tiks savākti, tad Daniel varēs atpÅ«sties no pamatdarba, lai pilnÄ«bā veltÄ«tu savu darba laiku cppcheck projektam.

Projekta mērķi

  • Viltus negatÄ«vo rezultātu novērÅ”ana ā€˜dalīŔanā ar nulli’ testos Juliet un ITC.

  • Viltus pozitÄ«vo rezultātu novērÅ”ana (skat. BUG#9402).

  • C++ analizatora uzlaboÅ”ana.

Avots: linux.org.ru

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster