Инициатива, нареченная 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». Для того, чтоб выявить все случаи использования неприемлемых определений, будет разработан особый фреймворк.
Источник: