Zhvilluesi i kornizës Rust actix-web e fshiu depon për shkak të ngacmimit

Autor i një kornize në internet të shkruar në Rust aktix-web fshihet depo pasi u kritikua për “keqpërdorim” të gjuhës Rust. Korniza actix-web, paketa me të cilën është shkarkuar më shumë se 800 mijë herë, ju lejon të futni funksionalitetin e serverit HTTP dhe klientit në aplikacionet Rust, dhe është krijuar për të arritur performancën maksimale dhe është në krye në shumë teste të kornizës së internetit.

Pak para incidentit, u raportua në çështjet në GitHub se Sjellja e Padefinuar u zbulua në kodin e serverit actix-web, që ndodhte në një bllok të ekzekutuar në i pasigurt (lejon veprime të pasigurta me tregues). Autori i actix-web nuk e hoqi bllokun e pasigurt, por e ribëri thirrjen në këtë bllok në mënyrë që të mos ndodhte sjellje e papërcaktuar. Autori hodhi poshtë propozimet për të hequr të pasigurt, duke përmendur një humbje të mundshme të performancës dhe duke deklaruar se ai nuk përdor të pasigurt në mënyrë të panevojshme dhe ka besim në sigurinë e blloqeve që punojnë në këtë mënyrë.

Anëtari i ekipit RustSec i cili identifikoi sjelljen e papërcaktuar nuk u pajtua dhe sugjeroi se përdorimi i shumë blloqeve të pasigurta në actix-web është i pajustifikuar. Pas kësaj ai publikoi
një artikull në lidhje me papranueshmërinë e përdorimit të pasigurt, në të cilin, ndër të tjera, u përmend se metoda e punës me treguesit e përdorur në Actix-web (disa tregues të ndryshueshëm në të njëjtat të dhëna) mund të shkaktojë dobësi të përdorimit pas pa pagesë dhe nuk korrespondojnë me paradigmën e zhvillimit mbi Rust.

Pas diskutime artikuj mbi Reddit, në numrat në GitHub vrapoi trolls dhe autori i actix-web iu nënshtrua breshëri kritikash dhe fyerje për keqpërdorim të Rustit. Autori nuk mundi të përballonte presionin psikologjik, fshiu depon и написал, që e lashë me Open Source.

Burimi: opennet.ru

Shto një koment