Apple відмовилась від термінів «blacklist/whitelist» і «master/slave»

1 хв. читання

Apple приєдналася до компаній, які змінюють термінологію у документації та коді проєктів. Оновлені вказівки стосуються усіх API, середовища Xcode, документації та всіх розробок з відкритим вихідним кодом.

Як і інші організації, Apple відмовиться від термінів «blacklist/whitelist» та «master/slave». Розробницькі API з цими словами вважатимуться застарілими, тож рекомендується використовувати лише останні API та стежити за оновленнями. Компанія вже почала змінювати термінологію у всій кодовій базі та відкритих проєктах, зокрема у WebKit і Swift.

Apple зазначає, що варто використовувати нейтральну термінологію: наприклад, замість «master/slave» вживати «primary/secondary», «primary/replica», «main/secondary» або «host/client».

Щоправда, є один виняток: якщо «blacklist/whitelist» є в документованому коді, а змінювати код не можна. Тоді дозволяється навести приклад із застарілою термінологією, однак в документації все одно мають бути нові терміни.

Apple також змінила характеристику мови в посібнику з оформлення: замість «fair language» у ґайді тепер використовується «inclusive language».

Нагадаємо, раніше на інклюзивну термінологію перейшли GitHub і Microsoft, Linux, Chromium і Go, Android, PHPUnit, OpenZFS та багато інших проєктів.

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 5.6K
Приєднався: 8 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація