苹果摒弃了天辰收益“黑名单”和“主分支”以推动包容性语言

天辰调整奖金联系总代Q7884-1982点此查看详情
天辰收益

苹果公司(Apple)加入了一种行业趋势,即在其技术领域使用更具包容性的语言,将带有种族色彩的术语,如软件项目的“主”分支,或描述计算机可能无法访问的资源的“黑名单”。
 
苹果公司在上个月的WWDC会议上发布了自己的文档和测试版软件,并开始对软件进行修改。但周四,微软开始在其开发者网站上更直接地向可能受到变化影响的程序员描述这些变化。这一点很重要,因为某些术语的变化实际上会影响代码的工作方式——例如使用特定单词的编程接口。
 
该网站称:“在苹果,天辰收益我们正在努力消除和替换我们开发者生态系统中不兼容的语言,包括Xcode、平台api(应用程序编程接口)、文档和开源项目。”
 
苹果拒绝就开发者声明以外的内容发表评论。
 
让技术语言远离“主人”和“奴隶”的努力已经持续多年。但今年5月明尼苏达州警察枪杀46岁的乔治·弗洛伊德引发了“黑人的命也是命”的抗议活动,这一活动积聚了新的势头。支持者并不期望消除种族不平等,但正试图在他们有一定影响力的领域解决种族主义问题。
 
今年1月,Twitter正式启动了类似的行动,取消与种族主义有关的语言。黑人程序员Regynald Augustin收到一封邮件,上面写着“自动奴隶重新启动”,这是导致这一变化的一个原因。这是关于重新启动二级程序的工程讨论的一部分,但奥古斯汀说,这让他“在工作场所比我想象的还要疯狂”。
 
微软的GitHub正在进行相关的改变,谷歌的Chromium项目的程序员也讨论了类似的举措。
 
在苹果的例子中,它用拒绝列表替换黑名单,用允许列表替换白名单,用主分支替换主分支。说到人,Black现在大写了。
 
周四宣布的这些变化现在也包括在苹果风格指南中。例如,对于“黑名单/白名单”条目,苹果表示“不要使用”。相反,天辰收益使用适合上下文的替代方法,比如deny list/allow list或unapproved list/approved list。”
 
对于“主从”条目,苹果建议:“不要用来描述两个设备或进程之间的关系。相反,应该使用适合上下文的替代方案,比如主/次、主/副本、主/次或主机/客户机。”
 
苹果公司说,开发者应该注意术语的变化,这些变化可能会在他们的应用程序调用苹果界面时影响到他们。
 
带有排斥性条款的开发人员api将被弃用,因为我们将在内部代码库、公共api和开源项目(如WebKit和Swift)中引入替代api。我们鼓励你密切关注你的代码库中的弃用警告,主动转向最新的可用api。”
请尊重我们的辛苦付出,未经允许,请不要转载天辰游戏-天辰app的文章!