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

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

Источник: tproger.ru

Поделиться с друзьями:
Андройд IT
Добавить комментарий