[IT-компании, Социальные сети и сообщества, Терминология IT] Разработчики Twitter меняют в коде термины blacklist, whitelist и другие на нейтральные названия

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
03-Июл-2020 17:32


В начале июля 2020 года разработчики Twitter рассказали, что меняют в своем коде оскорбительные термины blacklist, whitelist и другие на нейтральные названия, чтобы у программистов компании не возникало больше негативных эмоций при работе с кодом.
Ранее вопрос об этом был поднят в компании одним из программистов, который является афроамериканцем. И хотя он привык видеть многие устоявшиеся термины типа master\slave в техническом контексте, но некоторые формулировки и другие термины в коде, комментариях к коду и в деловой переписке между сотрудниками компании содержат по его мнению элементы расистского контекста.
Команда Twitter подтвердила, что прислушивается к своим разработчикам и начала проводить процесс переименования терминов на нейтральные названия. Правда в компании заявили, что эти действия будут не быстрые, так как необходимо, по возможности, сохранить полную работоспособность сервисов.
Извините, данный ресурс не поддреживается. :(
Разработчики компании пояснили, что корректировка исходного кода и изменение конфигурации — это только первый шаг в этом направлении. Далее они планируют провести глобальное обновление своей документации по внутренним ресурсам, включая документы в Google Docs, runbooks, все FAQ, все readme, документы по техническому дизайну и многим другом внутренним сервисам. Они также сделали специальное расширение для браузеров, которое помогает их командам определять оскорбительные термины в документах и на веб-страницах компании и предлагает заменить их на подходящую альтернативу с нейтральным значением.
Twitter будет проводить следующие переименования терминов в своем коде, включая корректировку комментариев, изменения в документации и приведение деловой переписки между сотрудниками в нейтральную:
  • blacklist — в denylist;
  • whitelist — в allowlist;
  • master/slave — в (согласно контекста) leader/follower, primary/replica, primary/standby;
  • grandfathered — в lagacy status;
  • guys — в folks, people, you all, y'all;
  • he/him/his — в they, them, their;
  • man hours — в person hours, engineer hours;
  • sanity check — в quick check, confidence check, coherence check;
  • dummy value — в placeholder value, sample value.

Ранее в начале июня 2020 года стало известно, что в репозиторий языка программирования Go внесены изменения с целью очистить документацию и исходные тексты от потенциально оскорбительных терминов whitelist/blacklist и master/slave.
Разработчики Google Chrome и Chromium также меняют в коде браузера термины blacklist и whitelist на более нейтральные названия — blocklist (блоклист) и allowlist (список разрешений).
Разработчики файловой системы OpenZFS в июне 2020 года объявили на GitHub, что переименовывают в коде проекта все используемые ими ранее термины slave и slaves на нейтральные названия. Вместо термина slave в большей части случаев теперь используется dependent (зависимый) или сокращение до dep, например, вместо local _slavedev теперь local _depdev.
12 июня 2020 года Генеральный директор GitHub Нат Фридман (Nat Friedman) заявил, что в компании уже начаты определенные действия по поводу замены термина master, обозначающего на платформе основную версию программного кода, на более нейтральное название, например, main.
С начала мая 2020 года в списке рассылки разработчиков Git также ведется обсуждение о необходимости ухода от термина master. Однако, в этом обсуждении пока что здравый смысл большинства разработчиков преобладает над попытками поднять этот вопрос снова и снова активными сторонниками этого переименования.
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_itkompanii (IT-компании), #_sotsialnye_seti_i_soobschestva (Социальные сети и сообщества), #_terminologija_it (Терминология IT), #_zamena (замена), #_terminy (термины), #_blacklist, #_whitelist, #_blocklist, #_allowlist, #_itkompanii (
IT-компании
)
, #_sotsialnye_seti_i_soobschestva (
Социальные сети и сообщества
)
, #_terminologija_it (
Терминология IT
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 13-Май 17:43
Часовой пояс: UTC + 5