Cppcheck'i arendaja (Daniel MarjamĂ€ki) kavatseb lisada vĂ”imaluse C- ja C++-programmi verifitseerimiseks oma staatilisse analĂŒsaatorisse.
Programmi verifitseerimine Cppcheck'is
Verifitseerimise reĆŸiimis annab Cppcheck hoiatuse, kui ei Ă”nnestu kinnitada, et kood on ohutu, kuid see vĂ”ib pĂ”hjustada mĂŒra (mitmeid hoiatusteateid).
Rakendamisplaanid
Verifitseerimise reĆŸiim rakendatakse jĂ€rk-jĂ€rgult. Esimeses etapis keskendutakse teatavale «nulliga jagamise» kontrollimisele. See on suhteliselt lihtne kontroll. Iga funktsiooni kontrollitakse eraldi. Eeldatakse, et kĂ”ik sisendid vĂ”ivad olla suvalise vÀÀrtusega. Muude mÀÀramatute kĂ€itumiste kontrollid lisatakse hiljem. Samuti plaanitakse parandada C- ja C++-sĂŒntaksit.
Arenduse kiirendamine
Kickstarteri rahastamise eesmĂ€rk on arenduse kiirendamine verifitseerimise reĆŸiimis. See vĂ”imalus plaanitakse kindlasti lisada, kuid töö vĂ”ib vĂ”tta rohkem aega, kui rahastust ei koguta. Kui aga rahastust kogutakse, saavad Daniel ja vĂ”tta puhkuse oma pĂ”hitöös, et pĂŒhendada kogu oma tööaeg cppcheck'ile.
Projekti eesmÀrgid
-
Vale-positiivsete tasemete parandamine (vt. BUG#9402).
C++ analĂŒsaatori tĂ€iustamine.
Allikas: linux.org.ru

