Bidh Intel a’ foillseachadh ControlFlag 1.2, inneal airson neo-riaghailteachdan a lorg ann an còd stòr

Tha Intel air fhoillseachadh ControlFlag 1.2, inneal a leigeas leat mearachdan agus neo-riaghailteachdan ann an còd stòr a chomharrachadh a’ cleachdadh siostam ionnsachaidh inneal air a thrèanadh air tòrr còd a th’ ann mar-thà. Eu-coltach ri mion-sgrùdairean statach traidiseanta, chan eil ControlFlag a ’buntainn ri riaghailtean deiseil, anns a bheil e duilich a h-uile roghainn a thoirt seachad, ach tha e stèidhichte air staitistig mu bhith a’ cleachdadh diofar chruthan cànain ann an àireamh mhòr de phròiseactan a tha ann mar-thà. Tha an còd ControlFlag sgrìobhte ann an C ++ agus tha e fosgailte fo chead MIT.

Tha an sgaoileadh ùr ainmeil airson a bhith a’ buileachadh làn thaic airson lorg neo-riaghailteachd agus ionnsachadh stèidhichte air pàtrain còd cumanta airson cànan C ++. Ann an dreachan roimhe, chaidh taic coltach ris a thoirt seachad airson cànanan C agus PHP. Tha an siostam freagarrach airson diofar sheòrsaichean de dhuilgheadasan a chomharrachadh ann an còd, bho bhith a’ comharrachadh typos agus seòrsa mì-fhreagarrachd, gu bhith a’ comharrachadh neo-riaghailteachdan ann an aithrisean agus sgrùdaidhean NULL a dhìth ann an comharran. Tha an siostam air a thrèanadh le bhith a’ togail modail staitistigeil den raon còd a th’ ann mar-thà de phròiseactan stòr fosgailte ann an C, C ++ agus PHP, air fhoillseachadh ann an GitHub agus stòran poblach coltach ris.

Aig an ìre trèanaidh, bidh an siostam a’ dearbhadh phàtranan àbhaisteach airson structaran a thogail sa chòd agus a’ togail craobh syntactic de cheanglaichean eadar na pàtrain sin, a’ nochdadh sruth cur an gnìomh còd sa phrògram. Mar thoradh air an sin, tha craobh co-dhùnaidh iomraidh air a chruthachadh a tha a’ cothlamadh eòlas leasachaidh a h-uile còd stòr sgrùdaichte. Tha an còd fo sgrùdadh a’ dol tro phròiseas coltach ri bhith a’ comharrachadh phàtranan a thèid a sgrùdadh mu choinneamh craobh co-dhùnaidh iomraidh. Tha eadar-dhealachaidhean mòra le meuran faisg air làimh a 'sealltainn gu bheil neo-riaghailteachd anns a' phàtran a thathar a 'sgrùdadh.

Bidh Intel a’ foillseachadh ControlFlag 1.2, inneal airson neo-riaghailteachdan a lorg ann an còd stòr


Source: fosgailtenet.ru

Cuir beachd ann