編集部からのお知らせ
「半導体動向」記事まとめ
「リスキリング」に関する記事まとめ

アップルも「マスター」「スレーブ」などの用語置き換え--スタイルガイド更新

Liam Tung (ZDNet.com) 翻訳校正: 編集部

2020-07-20 10:36

 企業やプロジェクトが、ソフトウェア開発のさまざまな要素を説明する上で使用される人種差別的な用語を修正することがトレンドになっている。これにAppleも続いた。

 Linuxカーネルプロジェクトなどの新しいインクルーシブなスタイルガイドと同様に、Appleの新しいコーディング用語にも、「Xcode」やプラットフォームAPI、ドキュメンテーション、オープンソースプロジェクトでインクルーシブではない用語を排除し、別のものに置き換える取り組みが反映されている。

 スタイルガイドでは、ブラックリストやホワイトリストといった用語を避け、「許可リスト」や「拒否リスト」などの代替となる用語に置き換えるなど変更されている。排他的な用語を使用するAPIは非推奨とされる。

 Appleは、「『WebKit』や『Swift』などのオープンソースプロジェクト、内部コードベース、パブリックAPIなど全体で代替となる用語を導入するため、排他的な用語を含む開発者APIは非推奨となる」と説明している。

 「コードベース全体で非推奨の警告を注意深く確認し、プラットフォームのSDKで利用可能な最新のAPIに積極的に移行することをお勧めする」

 Appleは開発者に対し、2つのデバイスやプロセスの関係性を説明する際に、マスター/スレーブを使用しないよう求めている。Microsoft傘下のGitHubも、「マスター」のような用語を「メイン」などの中立的な用語に置き換えるとしている。

 「代わりに、プライマリー/セカンダリーやプライマリー/レプリカ、メイン/セカンダリー、ホスト/クライアントなど、コンテキストに適した代替用語を使用してほしい」(Apple)

 ブラックリストとホワイトリストという用語の使用に関しては例外がある。ドキュメント化されているコードでどちらかが使用されていて、コードを変更できない場合、開発者はコードサンプルを表示し、ユーザーが何を入力する必要があるのかを明確に示す必要がある。それでも、ドキュメンテーションで代替用語を使用しなければならない。

 さらに、Appleはスタイルガイドで、これまで使われていた「公正な用語」を「包括的な用語」に置き換えたようだ。

 「Apple製品のユーザーは世界全体の多様性を反映しているということを忘れないでほしい。誰も排除されないような記述を心がけて、文化的な偏見や固定観念は避けてほしい」と説明されている。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. 開発

    なぜ、コンテナー技術を使うことで、ビジネスチャンスを逃さないアプリ開発が可能になるのか?

  2. セキュリティ

    2022年、セキュリティトレンドと最新テクノロジーについて、リーダーが知っておくべきこと

  3. ビジネスアプリケーション

    全国1,800人のアンケートから見えてきた、日本企業におけるデータ活用の現実と課題に迫る

  4. 運用管理

    データドリブン企業への変革を支える4要素と「AI・データ活用の民主化」に欠かせないテクノロジー

  5. 経営

    テレワーク化が浮き彫りにしたリソース管理の重要性、JALのPCセットアップを支えたソフトウエア

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]