Go-kieli poistaa poliittisesti epäkorrektit termit valkoinen lista/musta lista ja isäntä/orja

Go-pääkoodikantaan vastaanotettu muuttaa, puhdistus lähdeteksteistä ja dokumentaatiosta lauseet whitelist/blacklist ja master/slave, joiden hylkääminen on voimistunut Yhdysvalloissa riehuvien mielenosoitusten keskellä. Ilmaukset "valkoinen lista" ja "musta lista" korvataan sanoilla "allowlist" ja "blocklist", ja "master" ja "slave" korvataan sanoilla "prosessi", "pty", "proc" ja "control" kontekstista riippuen. .

Muutos ei aiheuta taaksepäin yhteensopivuutta tai sekaannusta, koska suurin osa korjauksista on kommenteissa, testeissä ja sisäisissä muuttujissa. Isäntä/orja korvaamisesta on tullut viime aikoina yleinen käytäntö, esimerkiksi projekteista päästiin eroon näistä termeistä kaksi vuotta sitten
Python и Redis. Termit sallittulista/estolista ovat itseriittäviä ja kuvaavat paremmin niiden olemusta kuin vakiintuneet termit whitelist/blacklist, jotka satuttaa ei-asiantuntijoiden korvia.

On osoitettu, että kehittäjät eivät yritä käynnistää uutta keskustelua teknologiaprojektien termeistä. Ei-toivotuista termeistä eroon pääsemiseksi riittää pelkkä ihmisten läsnäolo, jotka loukkaavat näitä lauseita, saavat heidät tuntemaan olonsa epäedulliseksi ja tuovat mieleen muistoja menneestä syrjinnästä. Historiallisista syistä ja yhteiskunnallisesta kontekstista johtuen näiden ilmaisujen käyttöä nyky-yhteiskunnassa on alettu pitää loukkaavana ja sitä paheksutaan. Uudelleennimeämisen vastustajien mielestä politiikkaa ja ohjelmointia ei pidä sekoittaa, nämä ovat vain termejä, joiden merkitys on tietotekniikassa jo vakiintunut, ja negatiivinen konnotaatio on pakotettu keinotekoisilla poliittisen korrektiuden ideoilla, jotka häiritsevät puhtaan englannin käyttöä.

Lähde: opennet.ru

Lisää kommentti