Cnbeta 04月02日 15:32
被喷也要淡定:英特尔工程师回应Linus Torvalds要求的清理恶心的破烂代码
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Linus Torvalds 在邮件列表中批评英特尔工程师 Jani Nikula 提交的代码,认为其包含冗余内容,拖慢构建过程并留下残余文件。Torvalds 认为这类测试应由开发者自行处理,而非影响所有开发者。尽管如此,工程师 Nikula 迅速回应,将问题代码隐藏并优化,确保 Linux Kernel 构建效率。这一事件展现了开源社区在争议与合作中不断进步的动态。

😠 Linus Torvalds 批评英特尔工程师 Jani Nikula 提交的代码,认为其包含名为 hdrtesr 的冗余内容。

🔨 Torvalds 认为 hdrtesr 拖慢常规构建过程,并在目录中留下残余文件,他认为这类测试应由开发者自行处理。

💡 英特尔工程师 Jani Nikula 随后将问题代码隐藏到构建树的 .hdrtest 子目录下,并将额外的 DRM 构建检查功能设为可选配置。

✅ 最终, Nikula 优化和清理了代码,确保了 Linux Kernel 的构建效率,解决了问题。

Linus Torvalds 经常因为内核代码的相关问题在邮件列表中喷人,最新被喷的是英特尔 Linux 软件工程师 Jani Nikula,这名工程师添加的代码被喷是令人恶心的破烂代码。

英特尔工程师添加的代码包含名为 hdrtesr 的冗余内容,这部分冗余内容会拖慢常规构建过程,同时还会在目录中留下残余文件,Linus Torvalds 认为这种测试应该由开发者自行处理,而不是让所有人被迫面对这些破烂代码和残余文件。

Linus Torvalds 在评论中表示:

我已经完成拉取并解决简单的冲突,但这份代码里包含的 hdrtest 垃圾让我很不爽,如果你们想搞点测试那就自己去做,别让大家的代码树里出现这些恶心的东西。我先将这部分标记为 BROKEN 并禁用掉。

这种犀利的发言也符合 Linus Torvalds 的作风,显然对于参与 Linux Kernel 的工程师来说这似乎是个压力,而对英特尔这名工程师来说被公开喷破烂代码估计心里应该也很不爽。

不过结局似乎还是美好的,英特尔这名工程师总不能直接喷回去,相反这名工程师在回应邮件的主题中就添加了隐藏令人恶意的东西,作为补救工作,现在他将所有令人恶心的破烂代码都隐藏到构建树种的.hdrtest 子目录下,同时将额外的 DRM 构建检查功能放在可选配置中,因此这基本不会再对其他开发者造成干扰。

尽管这件事可能让 Jani Nikula 有些难堪,不过现在这部分代码已经被优化和清理并确保昂 Linux Kernel 的构建更加高效,这种口水战似乎也在证明开源社区总是在争论和合作中不断前进。

via Linux Kernel Mail 12

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Linus Torvalds Linux Kernel 代码审查 开源社区 英特尔
相关文章