1個月前 (09-07) 鐵匠  ASP.Net
文章評分 0 次,平均分 0.0

去年有兩個知名開源項目 ——?Redis?和?Python?均因為其代碼庫包含?master 和 slave 這些被認為具有冒犯性的單詞而被要求修改名稱。即便這種請求看起來是如此的無理取鬧,但開發者最終還是向“政治正確”(局部)妥協了。

微軟工程師建議換掉 Chromium 代碼庫中的單詞:黑名單和白名單

最近類似的案例又再次上演,雙方主角還是科技巨頭公司 —— 微軟和 Google。我們都知道微軟已經選擇 Chromium 作為 Microsoft Edge 的內核并成為積極貢獻者。近期,微軟的一名工程師向 Chromium?提交了一個 bug 報告,建議清除 Chromium 代碼庫中包含潛在冒犯性的單詞,以凈化代碼庫。

例如,whitelist(白名單)和 blacklist(黑名單)這種單詞就被認為具有冒犯性,應該從代碼庫中刪除,還被建議修改為 allowlist 和 blacklist。

微軟工程師建議換掉 Chromium 代碼庫中的單詞:黑名單和白名單

發表此提案的微軟工程師表示,這些建議修改的內容是由?PoliCheck 掃描得到的,它是一個機器學習模型,可對數百種文件格式進行基于上下文的掃描。而掃描規則遵循微軟的多樣性和包容性政策。

對于微軟工程師的一番建議,Google 工程師 Rick Byers 先是表達了“小心翼翼”的歡迎心情,并表示這是一個很好的策略,但他們從來沒有打算在代碼庫中做任何可能具有攻擊性的事情。Rick 補充道:“我不認為 Chrome 團隊必須為修復這些 bug 而提升優先級(據我所知,目前還沒有看到這對我們的實踐造成問題),但如果清理它對微軟(或任何其他的?Chromium 貢獻者)有價值,那么至少在平臺代碼中,獲得必要的代碼審查也不會有什么問題。”

盡管在源代碼中更改注釋或變量名稱通常對用戶是不可見的,但如果它在首選項和設置中出現破壞名稱之類的內容,則此類修訂可能會出現問題。

對此,你有怎樣的看法,歡迎留言交流。

 

除特別注明外,本站所有文章均為鐵匠運維網原創,轉載請注明出處來自http://www.kzrhud.live/24915.html

關于

發表評論

暫無評論

切換注冊

登錄

忘記密碼 ?

您也可以使用第三方帳號快捷登錄

切換登錄

注冊

掃一掃二維碼分享
青海11选5开奖结果走势图