Go言語は政治的に不正確な用語をホワイトリスト/ブラックリストとマスター/スレーブから取り除く

メインの Go コードベースへ とられた 変化、 クリーニング 原文や文書からは、ホワイトリスト/ブラックリストとマスター/スレーブというフレーズが確認されており、米国で猛威を振るう抗議活動の中でその拒否反応が強まっています。 文脈に応じて、「ホワイトリスト」と「ブラックリスト」という語句は「ホワイトリスト」と「ブロックリスト」に置き換えられ、「マスター」と「スレーブ」は「プロセス」、「pty」、「proc」、「コントロール」に置き換えられます。 。

ほとんどの修正はコメント、テスト、内部変数に含まれているため、この変更によって下位互換性や混乱が生じることはありません。 マスター/スレーブの置き換えは最近一般的になってきており、たとえばプロジェクトでは XNUMX 年前にこれらの用語が廃止されました。
Python и Redisの。 ホワイトリスト/ブラックリストという専門家以外の耳を痛める確立された用語よりも、ホワイトリスト/ブロックリストという用語自体が独立しており、その本質をよく表しています。

開発者がテクノロジープロジェクトの用語について新たな議論を始めようとしていないことが示されています。 不要な言葉をなくすためには、その言葉によって気分を害し、不利益を感じ、過去の差別の記憶を呼び起こす人々が存在するという事実だけで十分です。 歴史的理由や社会的背景により、現代社会ではこれらのフレーズの使用は攻撃的とみなされ、眉をひそめられています。 名称変更の反対者は、政治とプログラミングを混同すべきではないと考えている;これらは、コンピュータ技術においてすでに意味が確立されている用語にすぎず、その否定的な意味合いは、平易な英語の使用を妨げるポリティカル・コレクトネスの人為的な考え方によって押し付けられている。

出所: オープンネット.ru

コメントを追加します