Siideynta cppcheck 2.7, falanqaynta koodhka taagan ee luqadaha C++ iyo C

Nooc cusub oo ah falanqeeyaha code static cppcheck 2.7 ayaa la siidaayay, kaas oo kuu ogolaanaya inaad aqoonsato noocyo kala duwan oo khaladaad ah oo ku jira koodka luqadaha C iyo C++, oo ay ku jiraan marka la isticmaalayo syntax-ka aan caadiga ahayn, ee caadiga ah ee nidaamyada ku-xidhan. Ururinta plugins ayaa la bixiyaa iyada oo cppcheck lagu dhex daray horumarin kala duwan, is dhexgalka joogtada ah iyo nidaamyada tijaabinta, iyo sidoo kale waxay bixisaa sifooyin sida hubinta u hoggaansanaanta koodka qaabka koodka. Si loo kala saaro koodka, waxaad isticmaali kartaa baarserkaaga ama baarser dibadeed oo Clang ah. Waxa kale oo ka mid ah qoraalka ku deeqa-cpu.py si loo bixiyo agab maxalli ah si loo qabto shaqada dib u eegista koodka ee xirmooyinka Debian. Koodhka isha ee mashruuca waxaa lagu qaybiyaa shatiga GPLv3.

Horumarinta cppcheck waxay diiradda saartaa aqoonsiga dhibaatooyinka la xidhiidha dabeecadaha aan la qeexin iyo isticmaalka naqshadaha khatarta ah marka loo eego aragtida badbaadada. Hadafka sidoo kale waa in la yareeyo wanaagga beenta ah. Dhibaatooyinka la aqoonsaday waxaa ka mid ah: tilmaamayaasha walxaha aan jirin, kala qaybinta eber, qulqulka xad-dhaafka ah, hawlgallada isbeddelka saxda ah, beddelidda khaldan, dhibaatooyinka marka la shaqeynayo xusuusta, isticmaalka khaldan ee STL, tilmaame null ah, isticmaalka jeegaga ka dib helitaanka dhabta ah ilaa kaydka, bakhaar dhaafka, isticmaalka doorsoomayaasha aan la garanayn.

Waxaa barbar socda, shirkadda Iswiidhishka ee Cppcheck Solutions AB waxay horumarinaysaa nooca la dheereeyey ee Cppcheck Premium, kaas oo bixiya falanqaynta joogitaanka wareegyada aan dhammaadka lahayn, raadinta hagaajinta doorsoomayaasha aan la aqoon iyo falanqaynta qulqulka qulqulka ee horumarsan.

Nooca cusub:

  • Taageero lagu daray aragtiyaha weelasha - sifada aragtida ayaa lagu daray summada maktabadda, taasoo muujinaysa in fasalku yahay aragti. Xeerka falanqaynta nolosha oo dhan waa la cusboonaysiiyay si loo isticmaalo sifadan marka la raadinayo weelasha soo laalaada;
  • Jeegaga la hagaajiyay;
  • Qaladaadka la soo ururiyey waa la saxay, khaladaadka ku jiray falanqeeyaha waa la tirtiray.

Source: opennet.ru

Add a comment