Cppchecki projekt kogub raha tÀiustuste elluviimiseks


Cppchecki projekt kogub raha tÀiustuste elluviimiseks

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-negatiivsete nulliga jagamise testide kĂ”rvaldamine Juliet ja ITC.

  • Vale-positiivsete tasemete parandamine (vt. BUG#9402).

  • C++ analĂŒsaatori tĂ€iustamine.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster