被噴也要淡定:英特爾回應LinusTorvalds要求的清理“噁心的破爛程式碼”

#系統資訊 被噴也要淡定:英特爾工程師提交的核心變更被 Linus Torvalds 認為是令人噁心的破爛程式碼。事情起因是英特爾工程師新增的測試內容會拖慢構建過程還會留下殘餘檔案,在被噴後這名工程師回應郵件並在主題中使用隱藏所有令人厭惡的程式碼,將 hdrtest 放在隱藏目錄和變成可選配置項避免再影響其他開發者。檢視全文:https://ourl.co/108604
Linus Torvalds 經常因為核心程式碼的相關問題在郵件列表中噴人,最新被噴的是英特爾 Linux 軟體工程師 Jani Nikula,這名工程師新增的程式碼被噴是令人噁心的破爛程式碼。
英特爾工程師新增的程式碼包含名為 hdrtesr 的冗餘內容,這部分冗餘內容會拖慢常規構建過程,同時還會在目錄中留下殘餘檔案,Linus Torvalds 認為這種測試應該由開發者自行處理,而不是讓所有人被迫面對這些破爛程式碼和殘餘檔案。

Linus Torvalds 在評論中表示:
我已經完成拉取並解決簡單的衝突,但這份程式碼裡包含的 hdrtest 垃圾讓我很不爽,如果你們想搞點測試那就自己去做,別讓大家的程式碼樹裡出現這些噁心的東西。我先將這部分標記為 BROKEN 並停用掉。
這種犀利的發言也符合 Linus Torvalds 的作風,顯然對於參與 Linux Kernel 的工程師來說這似乎是個壓力,而對英特爾這名工程師來說被公開噴破爛程式碼估計心裡應該也很不爽。
不過結局似乎還是美好的,英特爾這名工程師總不能直接噴回去,相反這名工程師在回應郵件的主題中就添加了隱藏令人惡意的東西,作為補救工作,現在他將所有令人噁心的破爛程式碼都隱藏到構建樹種的.hdrtest 子目錄下,同時將額外的 DRM 構建檢查功能放在可選配置中,因此這基本不會再對其他開發者造成干擾。
儘管這件事可能讓 Jani Nikula 有些難堪,不過現在這部分程式碼已經被最佳化和清理並確保昂 Linux Kernel 的構建更加高效,這種口水戰似乎也在證明開源社群總是在爭論和合作中不斷前進。

相關文章