苹果删除和替换代码库中的非包容性语言

苹果正在努力在其开发者生态系统中弃用非包容性语言,并提出了一项计划,该计划始于今年6月的全球开发者大会。
苹果删除和替换代码库中的非包容性语言
该公司在周四宣布了其开发人员门户网站更新的更改,称将修改编码术语,以删除或替换Xcode,平台API,文档和开源项目中可能被视为种族主义的语言。

最初在6月发布了初始iOS14,iPadOS14,macOSBigSur,watchOS7和tvOS14beta软件以及随附文档的更改。

苹果不会采用“黑名单”,“白名单”,“主分支”,“主/从属”和其他可能不敏感的术语,而是采用更中性的语言,例如“允许列表”和“拒绝列表”。该公司表示,在Xcode12的默认SCM分支中,“主”将代替“主”。现在,当指代人时,“黑色”一词大写。

敦促开发人员研究API的更改并将新语言纳入其各自的项目中。

苹果表示:“随着我们在内部代码库,公共API和开放源代码项目(例如WebKit和Swift)中引入替代品,带有排他性术语的开发人员API将被弃用。”“我们鼓励您密切监视整个代码库中的弃用警告,并主动转移到平台SDK中提供的最新API。”

更新的术语和其他相关更改已添加到《苹果样式指南》中。

苹果公司的倡议是在更广泛地推动种族主义术语从技术计算机参考中淘汰的之际而来的。这项工作已经进行了多年,但随着“黑人生活问题”运动和围绕5月乔治·弗洛伊德(GeorgeFloyd)遇害的抗议活动而有了新的紧迫性。

原创文章,作者:微光,如若转载,请注明出处:https://www.zhainanlingyu.com/979.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注