Fe wnaeth datblygwr y fframwaith Rust actix-web ddileu'r ystorfa oherwydd bwlio

Awdur fframwaith gwe a ysgrifennwyd yn Rust actix-we dileu ystorfa ar ôl iddo gael ei feirniadu am "gamddefnyddio" yr iaith Rust. Mae'r fframwaith actix-web, y pecyn sydd wedi'i lwytho i lawr fwy na 800 mil o weithiau, yn caniatáu ichi ymgorffori gweinyddwr HTTP a swyddogaethau cleient i gymwysiadau Rust, ac mae wedi'i gynllunio i gyflawni'r perfformiad mwyaf posibl a arwain mewn llawer o brofion fframwaith gwe.

Ychydig cyn y digwyddiad, adroddwyd mewn materion ar GitHub bod Ymddygiad Anniffiniedig wedi'i ganfod yn y cod gweinydd gwe-actix, yn digwydd mewn bloc a weithredwyd yn y anniogel (yn caniatáu gweithredoedd anniogel gydag awgrymiadau). Ni wnaeth awdur actix-web ddileu'r bloc anniogel, ond ail-wneud yr alwad i'r bloc hwn fel nad yw ymddygiad heb ei ddiffinio yn digwydd. Gwrthododd yr awdur gynigion i ddileu anniogel, gan nodi colled perfformiad posibl a nodi nad yw'n defnyddio anniogel yn ddiangen a'i fod yn hyderus yn niogelwch blociau sy'n gweithio yn y modd hwn.

Roedd yr aelod o dîm RustSec a nododd yr ymddygiad heb ei ddiffinio yn anghytuno ac awgrymodd nad oes cyfiawnhad dros ddefnyddio llawer o flociau anniogel yn actix-web. Wedi hyn cyhoeddodd Mr
erthygl ynghylch annerbynioldeb defnyddio anniogel, lle crybwyllwyd, ymhlith pethau eraill, y gallai’r dull o weithio gydag awgrymiadau a ddefnyddir yn actix-web (sawl pwynt mutable i’r un data) o bosibl achosi gwendidau defnydd-ôl-rydd ac nad yw’n gwneud hynny. cyfateb i'r patrwm datblygu ar Rust.

Ar ôl trafodaethau erthyglau ar reddit, mewn rhifynnau ar GitHub rhedodd i fyny trolls a darostyngwyd awdur actix-web morglawdd o feirniadaeth a sarhad am gamddefnyddio Rust. Ni allai'r awdur wrthsefyll y pwysau seicolegol, dileu'r ystorfa и ysgrifennodd, fy mod yn rhoi'r gorau iddi gyda Ffynhonnell Agored.

Ffynhonnell: opennet.ru

Ychwanegu sylw