Vrystelling van die statiese ontleder cppcheck 2.1

Beskikbaar nuwe vrystelling van gratis statiese ontleder cppcheck 2.1, wat jou toelaat om verskeie klasse foute in kode in die C- en C++-tale te identifiseer, insluitend wanneer nie-standaardsintaksis gebruik word, tipies vir ingebedde stelsels. 'n Versameling plugins word verskaf waardeur cppcheck geïntegreer word met verskeie ontwikkeling, deurlopende integrasie en toetsstelsels, en bied ook funksies soos inspeksie nakoming van die kode met die kodeformateringstyl. Om kode te ontleed, kan jy óf jou eie ontleder of 'n eksterne ontleder van Clang gebruik. Dit sluit ook die donate-cpu.py-skrip in om plaaslike hulpbronne te verskaf om samewerkende kode-oorsigwerk vir Debian-pakkette te doen. Projek bronne versprei deur gelisensieer onder GPLv3.

Die ontwikkeling van cppcheck is gefokus op die identifisering van probleme wat verband hou met ongedefinieerde gedrag en die gebruik van ontwerpe wat gevaarlik is uit 'n veiligheidsoogpunt. Die doel is ook om vals positiewe te verminder. Onder geïdentifiseer probleme: wysers na nie-bestaande voorwerpe, delings deur nul, heelgetal oorvloei, verkeerde bisverskuiwing bewerkings, verkeerde omskakelings, probleme wanneer daar met geheue gewerk word, verkeerde gebruik van STL, herkenning van nulwysers, die toepassing van tjeks na die werklike toegang tot die buffer, gaan buite buffergrense, met behulp van ongeinitialiseerde veranderlikes.

Bron: opennet.ru

Voeg 'n opmerking