当前位置: 首页 > 科技观察

GitHub将取代master等术语,网友:我的项目崩了

时间:2023-03-17 01:33:45 科技观察

随着美国“BlackLivesMatter”运动愈演愈烈,继IBM、亚马逊、微软等科技公司之后,GitHub也表示公司正在努力更换上的“master”二字他们的服务使用中性术语,如“主要”,以避免不必要的奴隶制联想。具体来说,“master”和“slave”将替换为“main/default/primary”和“secondary”,“whitelist”和“blacklist”将替换为“allowlist”和“deny/excludelist”。事情是这样的,6月12日,UnaKravets发布了一条走红的推文,暗示Github将用“main”这样的中性术语替换其服务中的“master”,她解释了这个建议的原因:main更短,以重点!更容易记住;如果它让我的任何队友感到舒服,那就去做吧!它甚至不会让黑人在科技界感到更加孤立;GitHub的CEO回应说:“很棒的提议,我们已经在努力了!”而LinkedIn的软件工程师GabrielCsapo也在推特上表示,他还提议更新微软的内部图书馆请求,并删除任何种族主义的短语。几个开源项目目前正在将其默认Git存储库的名称从“master”更改为其他名称,例如main、default、primary、root或其他名称。ReactRefreshWebpackPlugin的开发者把Master改成了“Main”,另一位程序员却无情地抱怨:自从你改成了Main,我的项目就崩了。他指出,在git的上下文中,“master”一词的用法不同于“master/slave”。从来不知道里面还有一个“奴隶”。在现有的项目中,所有的程序都发生了变化,包括书籍、教程和博客,这些都需要同步才能跟上。这样花费的时间和精力是值得的吗?对此,您认为“大师”这样的词需要改一下吗?