Programovací jazyk Go se zbavuje nepřesných termínů whitelist/blacklist a master/slave

Do hlavní kódové báze jazyka Go bylo přijato změna, která odstraňuje fráze whitelist/blacklist a master/slave z původních textů a dokumentace, jejichž nepřijetí zesílilo na pozadí probíhajících protestů v USA. Fráze „whitelist“ a „blacklist“ byly nahrazeny „allowlist“ a „blocklist“, a „master“ a „slave“ v závislosti na kontextu „process“, „pty“, „proc“ a „control“.

Změna nepovede k porušení zpětné kompatibility a zmatku, protože většina oprav se týká komentářů, testů a interních proměnných. Nahrazení termínu master/slave se v poslední době stalo běžnou praxí, například dva roky zpět se těchto termínů zbavili projekty.
CouchDB a RedisTermíny allowlist/blocklist jsou samostatné a lépe popisují svůj smysl než ustálené termíny whitelist/blacklist, které jsou pro neodborníky nepříjemné.

Bylo uvedeno, že vývojáři se pokouší nezahajovat další debaty o termínech v technologických projektech. K odstranění nežádoucích termínů stačí samotná skutečnost, že existují lidé, které tyto fráze uráží, nutí je cítit se znevýhodněné a vyvolávají vzpomínky na dřívější diskriminaci. Z historických důvodů a v sociálním kontextu se užívání uvedených frází v současné společnosti stalo považováno za urážlivé a vyvolává odsudky. Odpůrci přejmenování se domnívají, že bychom neměli míchat politiku a programování, že jsou to jen termíny, jejichž významy už jsou ustálené v počítačové technice, a negativní konotace jsou vnucovány umělými představami o politické korektnosti, které brání používání jednoduché angličtiny.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster