微软工程师提议换掉 Chromium 代码库中的单词:黑名单和白名单
客岁有两个知名开源项目 —— Redis 和 Python 均由于其代码库包括 master 和 slave 这些被以为具有触犯性的单词而被要求修更名称。即便这种哀求看起来是云云的无理取闹,但开拓者最终照旧向“政治正确”(局部)妥协了。 最近相同的案例又再次上演,两边主角照旧科技巨头公司 —— 微软和 Google。我们都知道微软已经选择 Chromium 作为 Microsoft Edge 的内核并成为起劲孝顺者。近期,微软的一名工程师向 Chromium 提交了一个 bug 陈诉,提议破除 Chromium 代码库中包括隐藏触犯性的单词,以净化代码库。 譬喻,whitelist(白名单)和 blacklist(黑名单)这种单词就被以为具有触犯性,应该从代码库中删除,还被提议修改为 allowlist 和 blacklist。 颁发此提案的微软工程师暗示,这些提议修改的内容是由 PoliCheck 扫描获得的,它是一个呆板进修模子,可对数百种文件名目举办基于上下文的扫描。而扫描法则遵循微软的多样性和海涵性政策。 对付微软工程师的一番提议,Google 工程师 Rick Byers 先是表达了“警惕翼翼”的接待神色,并暗示这是一个很好的计策,但他们从来没有规划在代码库中做任何也许具有进攻性的工作。Rick 增补道:“我不以为 Chrome 团队必需为修复这些 bug 而晋升优先级(据我所知,今朝还没有看到这对我们的实践造成题目),但假如整理它对微软(或任何其他的 Chromium 孝顺者)有代价,那么至少在平台代码中,得到须要的代码检察也不会有什么题目。” 尽量在源代码中变动注释或变量名称凡是对用户是不行见的,但假如它在首选项和配置中呈现粉碎名称之类的内容,则此类修订也许会呈现题目。 对此,你有奈何的观点,接待留言交换。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |