A Go nyelv megszabadul a politikailag inkorrekt fehérlista/feketelista és mester/szolga kifejezésektől

A fő Go kódbázishoz kapott változás, tisztítás a forrásszövegekből és a dokumentációból a whitelist/blacklist és a master/slave kifejezések, amelyek elutasítása az Egyesült Államokban tomboló tiltakozások közepette felerősödött. A „whitelist” és „blacklist” kifejezések helyébe az „allowlist” és „blocklist”, a „master” és „slave” pedig a „process”, „pty”, „proc” és „control” kifejezések lépnek fel a kontextustól függően. .

A változtatás nem vezet visszafelé kompatibilitáshoz vagy zavarhoz, mivel a legtöbb javítás megjegyzésekben, tesztekben és belső változókban található. A master/slave cseréje mostanában általános gyakorlattá vált, a projektek például két éve megszabadultak ezektől a kifejezésektől
Piton и Feleinek. Az engedélyezési lista/blokkolólista kifejezések önellátóak, és jobban leírják a lényegüket, mint a bevett whitelist/blacklist kifejezések, amelyek bántják a nem szakemberek fülét.

Jelzik, hogy a fejlesztők nem próbálnak újabb vitát indítani a technológiai projektekben használt kifejezésekről. A nemkívánatos kifejezésektől való megszabaduláshoz elég maga az a tény, hogy olyan emberek jelen vannak, akiket sértenek ezek a kifejezések, hátrányos helyzetbe hozzák őket, és visszahozzák a múltbeli diszkrimináció emlékeit. Történelmi okok és társadalmi összefüggések miatt e kifejezések használatát a modern társadalomban sértőnek tartják, és rosszallják. Az átnevezés ellenzői úgy vélik, nem szabad összekeverni a politikát és a programozást, ezek csak olyan kifejezések, amelyek jelentése már kialakult a számítástechnikában, és a negatív konnotációt a politikai korrektség mesterséges elképzelései kényszerítik ki, amelyek zavarják az egyszerű angol nyelv használatát.

Forrás: opennet.ru

Hozzászólás