Технологические гиганты объединились для избавления от неполиткорректных выражений в своём коде
Новости
Прощайте 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К показов