Zhvilluesi i framework-ut Rust actix-web fshin repositorin për shkak të ngacmimit

Autori i framework-ut web të shkruar në gjuhën Rust actix-web fshiu repo pasi u godit nga kritika për 'përdorimin e gabuar' të gjuhës Rust. Framework-u actix-web, paketa e të cilit është shkarkuar më shumë se 800 mijë herë, lejon integrimin e funksionalitetit të serverit dhe klientit http në aplikacionet e shkruara në gjuhën Rust, duke u fokusuar në arritjen e performancës maksimale dhe ka udhëhequr lideron në shumë teste të framework-ëve web.

Pak para incidentit, në issues në GitHub u raportua për një sjellje të papërcaktuar (Undefined Behaviour) në kodin e serverit actix-web, që ndodhte në bllokun që ekzekutohej në modalitetin i pasigurt (lejon ekzekutimin e veprimeve të pasigurta me treguesit). Autori i actix-web nuk e hoqi bllokun unsafe, por ndryshoi thirrjen e këtij blloku në mënyrë që sjellja e papërcaktuar të mos ndodhte. Propozimet për të hequr unsafe, autori i hodhi poshtë, duke cituar humbjen e mundshme të performancës dhe duke deklaruar se nuk përdor unsafe pa nevojë dhe është i sigurt për sigurinë e blloqeve që punojnë në këtë modalitet.

Një anëtar i ekipit RustSec, i cili zbuloi sjelljen e papërcaktuar, nuk ishte dakord dhe sugjeroi se përdorimi i shumë blloqeve unsafe në actix-web është i paarsyeshëm. Pas kësaj, ai publikoi
artikullin një artikull mbi papranueshmërinë e përdorimit të unsafe, në të cilin, midis të tjerash, u përmend se teknika e përdorur në actix-web për punën me treguesit (disa tregues të modifikueshëm për të dhëna të njëjta) mund të jetë shkak i dobësive use-after-free dhe nuk përputhet me paradigmat e zhvillimit në Rust.

Pas diskutime artikujt në Reddit, në issues në GitHub mbi u grumbulluan trolla dhe autori i actix-web u përball me një valë kritike dhe ofendimesh për përdorimin e gabuar të Rust. Autori nuk e përballoi presionin psikologjik, dhe shkrovahoqi repositorin

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster