เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ Cppcheck เดชเดฆเตเดงเดคเดฟ เดซเดฃเตเดŸเต เดธเตเดตเดฐเต‚เดชเดฟเด•เตเด•เตเดจเตเดจเต.


เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ Cppcheck เดชเดฆเตเดงเดคเดฟ เดซเดฃเตเดŸเต เดธเตเดตเดฐเต‚เดชเดฟเด•เตเด•เตเดจเตเดจเต.

Cppcheck-เดจเตเดฑเต† เดกเต†เดตเดฒเดชเตเดชเตผ (Daniel Marjamรคki) เดคเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดฒเตˆเดธเดฑเดฟเดฒเต‡เด•เตเด•เต C, C++ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเด•เตเด•เดพเตป เดชเต‹เด•เตเดจเตเดจเต.

Cppcheck-เตฝ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดถเต‹เดงเดจ

"เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃ" เดฎเต‹เดกเดฟเตฝ, เด•เต‹เดกเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Cppcheck เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดถเดฌเตเดฆเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚ (เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ).

เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดชเดฆเตเดงเดคเดฟเด•เตพ

เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃ เดฎเต‹เดกเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚. เด†เดฆเตเดฏ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดธเต€เดฑเต‹ เดšเต†เด•เตเด•เต เดตเดดเดฟ เดกเดฟเดตเดฟเดทเดจเดฟเตฝ เดœเต‹เดฒเดฟ เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เด‡เดคเต เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดพเดฃเต. เด“เดฐเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚. เดŽเดฒเตเดฒเดพ เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเด‚ เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดšเต‡เตผเด•เตเด•เตเด‚. เดธเดฟ, เดธเดฟ++ เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดชเดฆเตเดงเดคเดฟเดฏเตเดฃเตเดŸเต.

เดตเดฟเด•เดธเดจเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเด•

เด•เดฟเด•เตเด•เตเดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดฑเดฟเดฒเต† เดงเดจเดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ เดตเต†เดฐเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเด‚ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚ เดˆ เดซเต€เดšเตเดšเตผ เดšเต‡เตผเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดซเดฃเตเดŸเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเต‹เดฒเดฟ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเดคเตเดคเต‡เด•เตเด•เดพเด‚. เดซเดฃเตเดŸเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดพเตฝ, cppcheck เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดคเดจเตเดฑเต† เดœเต‹เดฒเดฟ เดธเดฎเดฏเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดตเดฟเดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดกเดพเดจเดฟเดฏเดฒเดฟเดจเต เดคเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดงเดฟเดฏเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดชเดฆเตเดงเดคเดฟ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ

  • เดธเต€เดฑเต‹ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเต†เดฑเตเดฑเดพเดฏ เดจเต†เด—เดฑเตเดฑเต€เดตเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต เดœเต‚เดฒเดฟเดฏเดฑเตเดฑเต ะธ เดเดŸเดฟเดธเดฟ.

  • เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เดณเตเดŸเต† เดคเดฟเดฐเตเดคเตเดคเตฝ (เด•เดพเดฃเตเด•. เดฌเด—เต#9402).

  • C++ เดชเดพเตผเดธเดฑเดฟเดจเตเดฑเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•