Qhov project Cppcheck tab tom nrhiav nyiaj los siv kev txhim kho.


Qhov project Cppcheck tab tom nrhiav nyiaj los siv kev txhim kho.

Tus tsim tawm ntawm Cppcheck (Daniel Marjamäki) yuav ntxiv lub peev xwm los txheeb xyuas cov software hauv C thiab C ++ rau nws tus ntsuas zoo li qub.

Kev txheeb xyuas software hauv Cppcheck

Hauv "kev txheeb xyuas" hom, Cppcheck yuav tshaj tawm lus ceeb toom yog tias nws tsis tuaj yeem txheeb xyuas tias cov lej muaj kev nyab xeeb, tab sis qhov no yuav ua rau muaj suab nrov (ntau ceeb toom).

Cov phiaj xwm ua tiav

Hom kev txheeb xyuas yuav raug siv ua ntu zus. Hauv thawj theem, kev ua haujlwm yuav tsom mus rau kev faib los ntawm xoom kos. Qhov no yog ib qho kev kuaj xyuas yooj yim. Txhua qhov haujlwm yuav raug kuaj cais. Nws yog assumed tias tag nrho cov input cov ntaub ntawv yuav muaj ib tug arbitrary tus nqi. Kev tshuaj xyuas rau lwm hom kev coj cwj pwm tsis tau hais tseg yuav raug ntxiv tom qab. Tseem muaj cov phiaj xwm los txhim kho C thiab C ++ parsing.

Kev loj hlob sai

Lub hom phiaj ntawm kev nrhiav nyiaj txiag ntawm Kickstarter yog txhawm rau txhim kho kev txheeb xyuas hom. Txawm li cas los xij, peb npaj yuav ntxiv qhov tshwj xeeb no, tab sis kev ua haujlwm yuav siv sijhawm ntev dua yog tias tsis tau txais nyiaj. Yog tias cov nyiaj tau los, Daniel yuav muaj peev xwm so tawm ntawm nws txoj haujlwm tseem ceeb txhawm rau txhawm rau muab nws lub sijhawm ua haujlwm rau qhov project cppcheck.

Lub hom phiaj project

  • Tshem tawm qhov tsis zoo tsis tseeb los ntawm kev faib los ntawm xoom kev xeem hauv Juliet и ITC.

  • Kev kho qhov tsis zoo (saib. PAB #9402).

  • Kev txhim kho ntawm C ++ parser.

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib