Go-taal maakt een eind aan politiek incorrecte termen whitelist/blacklist en master/slave

Naar de hoofdcodebasis van Go ontvangen wijziging, schoonmaak uit de bronteksten en documentatie, de termen whitelist/blacklist en master/slave, waarvan de afwijzing is toegenomen te midden van de protesten die in de Verenigde Staten woeden. De uitdrukkingen “whitelist” en “blacklist” worden vervangen door “allowlist” en “blocklist”, en “master” en “slave” worden vervangen door “process”, “pty”, “proc” en “control”, afhankelijk van de context .

De wijziging zal niet leiden tot achterwaartse compatibiliteit of verwarring, aangezien de meeste verbeteringen in opmerkingen, tests en interne variabelen zitten. Het vervangen van master/slave is de laatste tijd een gangbare praktijk geworden; projecten hebben deze termen bijvoorbeeld twee jaar geleden afgeschaft
Python и Redis. De termen allowlist/blocklist zijn op zichzelf staand en beschrijven hun essentie beter dan de gevestigde termen whitelist/blacklist, die pijn doen aan de oren van niet-specialisten.

Er wordt aangegeven dat de ontwikkelaars niet proberen een nieuwe discussie op gang te brengen over termen in technologieprojecten. Om ongewenste termen uit de weg te ruimen, is alleen al de aanwezigheid van mensen die zich door deze zinsneden beledigd voelen, waardoor ze zich benadeeld voelen en herinneringen aan vroegere discriminatie oproepen, voldoende. Vanwege historische redenen en sociale context wordt het gebruik van deze uitdrukkingen in de moderne samenleving als beledigend beschouwd en wordt afgekeurd. Tegenstanders van de nieuwe naam zijn van mening dat politiek en programmeren niet met elkaar verward mogen worden; dit zijn slechts termen waarvan de betekenis al vaststaat in de computertechnologie, en de negatieve connotatie wordt opgelegd door kunstmatige ideeën van politieke correctheid die het gebruik van gewoon Engels belemmeren.

Bron: opennet.ru

Voeg een reactie