Bidh comas anailis domhainn cumhachdach ùr Sonar a’ lorg cùisean tèarainteachd aig ìre còd falaichte
Tha an innleachdas seo a’ nochdadh so-leòntachd a chaidh a chruthachadh leis an eadar-obrachadh eadar còd stòr agus leabharlannan treas-phàrtaidh
Dh’ ainmich Sonar, prìomh sholaraiche de fhuasglaidhean Còd Glan, an-diugh adhartasan mòra anns an tairgse Còd Glan aige.
A-nis faodaidh luchd-leasachaidh cùisean tèarainteachd a lorg agus a chàradh mar thoradh air eadar-obrachadh eadar còd stòr luchd-cleachdaidh agus leabharlannan stòr fosgailte treas-phàrtaidh.
Leis an canar ‘SAST nas doimhne’, bidh an lorg adhartach ùr a’ fuasgladh dhuilgheadasan nach lean innealan traidiseanta SAST leis nach eil iad a’ leantainn an t-sruth taobh a-staigh còd an leabharlainn. Bidh luchd-reic SAST traidiseanta a’ sgrùdadh còd tagraidh neach-cleachdaidh. Cha bhith na h-innealan sin a’ parsadh a’ chòd aonaichte agus a’ comharrachadh leabharlannan ann an dòigh neo-sheasmhach, a’ seachnadh co-theacsa agus cleachdadh taobh a-staigh an leabharlainn. Is e an toradh gu bheilear a’ beachdachadh air feartan leabharlainn mar bhogsaichean dubha, a’ fàgail bhuidhnean anns an dorchadas a bheil iad dha-rìribh tèarainte airson co-theacs sònraichte no nach eil. A bharrachd air an sin, mar as trice chan eil na h-innealan sin a’ toirt taic ach do dhàrna de fhrèaman mòr-chòrdte, gu tric a dh’ fheumas a bhith air an stàladh an toiseach. Tha seo uile ag adhbhrachadh cùisean tèarainteachd a chaidh a chruthachadh le bhith a’ cleachdadh leabharlannan stòr fosgailte treas-phàrtaidh gun samhail.
Olivier Gaudin, Ceannard agus co-stèidheadair Sonar
“Is e còd a th’ ann an còd, ge bith a bheil e sgrìobhte le leasaiche san sgioba agad no pàirt de leabharlann a dh’ fhuasglas duilgheadas sònraichte. Tha an dà dhòigh-obrach eadar-dhealaichte air dragh a chuir orm a-riamh agus tha mi air leth toilichte gu bheil e comasach dhuinn a-nis na còdan uile a sgrùdadh san aon dòigh, a’ fuasgladh na bha air a mheas mar dhuilgheadas do-dhèanta, ”thuirt Olivier Gaudin, Ceannard agus co-stèidheadair Sonar. “Taing dha na h-adhartasan SAST as doimhne a chaidh a dhèanamh don fhuasgladh Còd Glan againn, faodaidh buidhnean na so-leòntachd sin a lorg agus an càradh gu sgiobalta mar a thèid an còd a leasachadh.”
Bidh Sonar a’ drochaid a’ bheàirn thraidiseanta SAST tron sgrùdadh granular aige air eadar-obrachadh còd stòr luchd-cleachdaidh le eisimeileachd bhon taobh a-muigh, uile gun fheum air rèiteachadh sònraichte no cosgaisean meudachaidh. Tha an ùr-ghnàthachadh SAST nas doimhne seo a’ toirt air adhart misean Sonar gus na h-innealan a thoirt do bhuidhnean a dh’ fheumas iad gus staid a choileanadh. còd glan : còd cunbhalach, a dh'aona ghnothaich, a ghabhas atharrachadh agus cunntachail. Nuair a chumas an còd ris na feartan sin, bidh am bathar-bog a’ fàs earbsach, furasta a riaghladh agus tèarainte.
“Thathas a’ meas gu bheil còrr air 90% de thagraidhean a’ luathachadh leabharlannan treas-phàrtaidh agus ag eadar-obrachadh leis a’ chòd a tha annta, ach chan eil a’ mhòr-chuid de dh’ innealan SAST ag innse do luchd-leasachaidh dè na h-eisimeileachd a tha a’ fàgail a’ chòd aca so-leònte. Tha tèarainteachd deatamach do mhisean, agus mar as motha de chùisean a lorgas tu agus a shocraicheas tu mus dèan iad milleadh, is ann as fheàrr a bhios do ghnìomhachas, ”thuirt Rik Turner, prìomh anailisiche a’ còmhdach tèarainteachd saidhbear aig Omdia. “Is e sin brìgh an tonn de thèarainteachd for-ghnìomhach a tha sinn a’ faicinn anns a ’ghnìomhachas IT: lorg e agus cuir air dòigh e mus tèid a chleachdadh."
SAST à Sonar
Tha gnìomhachd SAST nas doimhne Sonar ri fhaighinn gun chosgais a bharrachd taobh a-staigh deasachaidhean malairteach SonarQube (fèin-astar) agus SonarCloud (stèidhichte air sgòthan), innealan ath-bhreithneachaidh còd mion-sgrùdadh statach air thoiseach air gnìomhachas a bhios gu leantainneach a’ sgrùdadh agus a’ sgrùdadh bunait a’ chòd a’ cleachdadh sgrùdaidhean càileachd gus faighinn a-mach a bheil an còd a’ coinneachadh ri inbhean comharraichte airson leasachadh agus cinneasachadh. Tha Deeper SAST an-dràsta a’ toirt taic do chànanan prògramaidh Java, C #, agus TypeScript agus a’ còmhdach mìltean de na leabharlannan stòr fosgailte as cudromaiche agus as cumanta, a’ toirt a-steach an eisimeileachd (eadar-ghluasadach) às deidh sin.
A’ coileanadh staid còd glan
Tha Sonar a’ toirt cumhachd do sgiobaidhean leasachaidh còd glan a sgrìobhadh le bhith a’ toirt dhaibh na h-innealan ceart agus na cleachdaidhean as fheàrr, gus an urrainn dhaibh nas lugha de ùine a chaitheamh a’ fuasgladh cheistean agus barrachd ùine a’ coileanadh amasan gnìomhachais is lìbhrigidh. Le bhith a’ cothlamadh fuasgladh Sonar leis an dòigh-obrach Còd glan mar a tha thu companaidh (a’ suidheachadh inbhean airson a bhith a’ cumail còd ùr, air a chur ris no air atharrachadh glan) agus an stiùireadh foghlam còd aige leis an t-ainm “Còd Ionnsaich mar a nì thu,” tha fuasgladh is lìbhrigeadh duilgheadas nas luaithe aig luchd-leasachaidh, leasachadh còd, agus faodaidh iad fàs proifeasanta agus gleidheadh sgioba àrach. An-diugh tha còrr air seachd millean neach-leasachaidh a’ cleachdadh Sonar.
Bidh Sonar cuideachd gu gnìomhach an sàs leis an eag-shiostam agus na coimhearsnachdan teachdaiche aige, a bharrachd air com-pàirteachasan le grunn oilthighean airson pròiseactan rannsachaidh tèarainteachd, bathar-bog stòr fosgailte agus coimhearsnachdan tòiseachaidh. A bharrachd air an sin, tha sgioba sònraichte de luchd-rannsachaidh tèarainteachd aig Sonar a bhios a’ lorg agus a’ foillseachadh gu cunntachail so-leòntachd latha neoni ann am bathar-bog stòr fosgailte; tha na co-dhùnaidhean sin air an cleachdadh mar bhrosnachadh airson riaghailtean tèarainteachd ùra agus lorgan gus cuideachadh le bhith a’ lorg so-leòntachd.
Ionnsaich tuilleadh mun innleachdas SAST as doimhne againn agus am fuasgladh Sonar (SonarQube, SonarCloud, SonarLint). Coinnich ris na h-eòlaichean Sonar aig Black Hat USA, bothan àireamh. 2760, Lùnastal 8-10.
Mu Sonars
Tha Sonar a’ toirt comas do luchd-leasachaidh agus buidhnean staid Còd Glan a choileanadh gu riaghailteach gus am bi a h-uile còd freagarrach airson leasachadh agus cinneasachadh. Le bhith a’ cleachdadh modh-obrach Sonar Clean as You Code, bidh buidhnean a’ lughdachadh cunnart, a’ lughdachadh fiachan teignigeach, agus a’ faighinn barrachd luach bhon bhathar-bog aca ann an dòigh a tha dùil agus seasmhach.
Tha am fuasgladh Sonar stòr fosgailte agus malairteach - SonarLint, SonarCloud agus SonarQube - a’ toirt taic do chòrr air 30 cànan prògramaidh, frèaman agus teicneòlasan bun-structair. Le earbsa bho chòrr air 400.000 buidheann air feadh an t-saoghail gus còrr air leth trillean loidhne de chòd a ghlanadh, tha Sonar na phàirt riatanach de lìbhrigeadh bathar-bog nas fheàrr .
BlogInnovazione.it