Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

Технологические гиганты объединились для избавления от неполиткорректных выражений в своём коде

Новости

Прощайте blacklist, whitelist, slave и т.д. Также предлагается заменить follower, parent, child и другие на что-то более нейтральное.

1К открытий1К показов

Инициатива, названная Inclusive Naming, объединила под своим крылом IBM, Linux Foundation, Cisco, VMware, Red Hat, Akamai и Cloud Native Computing Foundation. Согласно имеющимся данным, все эти компании займутся очищением кода своих продуктов и документации от различных неполиткорректных или оскорбительных для некоторого круга лиц терминов.

Какие именно слова под запретом?

Список нежелательных терминов состоит из таких выражений как whitelist, blacklist, master и slave. Их предлагается заменить на более нейтральные allowlist, denylist, control plane, сontroller, doer, primary, replica, secondary, leader, follower, parent, child, main, original и source.

Но ведь заменить придётся огромное количество кода

Да, именно так оно и есть. Например, в списке, подготовленном компанией Red Hat, было отмечено 337 тыс упоминаний слова «master», 105 тыс раз упоминалось слово «slave», 10 тыс раз встречалось слово «whitelist» и 17 тыс — «blacklist». Для того, чтобы выявить все случаи использования неприемлемых терминов, будет разработан специальный фреймворк.

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов