Go language se zbavuje politicky nekorektních termínů whitelist/blacklist a master/slave

Do hlavní kódové základny Go přijato změna, čištění ze zdrojových textů a dokumentace, fráze whitelist/blacklist a master/slave, jejichž odmítání zesílilo uprostřed protestů zuřících ve Spojených státech. Fráze „whitelist“ a „blacklist“ jsou nahrazeny „allowlist“ a „blocklist“ a „master“ a „slave“ jsou nahrazeny slovy „process“, „pty“, „proc“ a „control“ v závislosti na kontextu. .

Změna nepovede ke zpětné kompatibilitě nebo zmatku, protože většina oprav je v komentářích, testech a interních proměnných. Nahrazování master/slave se v poslední době stalo běžnou praxí, například projekty se těchto termínů zbavily před dvěma lety
PYTHON и Redestilát. Pojmy allowlist/blocklist jsou soběstačné a lépe vystihují svou podstatu než zavedené pojmy whitelist/blacklist, z nichž bolí uši laiky.

Je naznačeno, že se vývojáři nesnaží rozpoutat další debatu o pojmech v technologických projektech. Abychom se zbavili nechtěných výrazů, stačí už samotná skutečnost přítomnosti lidí, kteří jsou těmito frázemi uraženi, cítí se znevýhodněni a přinášejí vzpomínky na minulou diskriminaci. Vzhledem k historickým důvodům a sociálnímu kontextu se použití těchto frází v moderní společnosti začalo považovat za urážlivé a je odsuzováno. Odpůrci přejmenování se domnívají, že politika a programování by se neměly zaměňovat, jsou to jen pojmy, jejichž význam je již ustálený v počítačové technologii a negativní konotace je vnucována umělými představami o politické korektnosti, které narušují používání prosté angličtiny.

Zdroj: opennet.ru

Přidat komentář