Jan Strehmel 是卡尔斯鲁厄理工学院(简称 KIT)的一名学生,他为自己的学士论文选了一个有趣的主题 —— 研究开源代码质量与脏话的相关性。
论文地址:https://cme.h-its.org/exelixis/pubs/JanThesis.pdfJan Strehmel 分析了 GitHub 上大量开源项目的仓库代码,最终发现在多项统计测试中,含有脏话的开源代码比不含脏话的代码质量明显要好。当然,这不意味着脏话越多则代码质量越高。研究假设「使用脏话」构成了程序员对代码及其内在复杂性的深刻情感投入的一个指标,该指标对于程序员在彻底、批判和辩证的代码分析过程的基础上产生更好代码有重要影响。
对于这个结果,有程序员调侃道,由于 Linus 对 Linux 内核中其他人的代码的评论,导致统计数据的结果有所偏差。他们同样提供了详细的统计数据 ——Linux 内核中的「脏话使用量」。
via https://www.vidarholen.net/contents/wordcount/Linus Torvalds 在开源社区中以其强硬的态度和直白的语言风格而闻名。他常常在邮件列表和社区论坛上发表评论,并且不惜使用 “粗口”。这是因为他希望直接表达自己的想法和观点,而不是掩饰他的意见或者使用委婉的语言。他的这种语言风格可能会被一些人认为是不礼貌的,但他的追求是清晰明了的沟通。Linus 的语言风格反映了他作为一名程序员和项目领导者的个性,以及对 Linux 内核项目的重视程度 —— 这刚好印证了上面论文提到的观点。
审核编辑 :李倩
-
源代码
+关注
关注
96文章
2947浏览量
67021 -
代码
+关注
关注
30文章
4841浏览量
69204
原文标题:包含脏话的开源代码质量更高,“粗口大师”Linus:YES!
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
源代码加密、源代码防泄漏c/c++与git服务器开发环境
![<b class='flag-5'>源代码</b>加密、<b class='flag-5'>源代码</b>防泄漏c/c++与git服务器开发环境](https://file1.elecfans.com/web2/M00/B2/A6/wKgaomVuxEeAGSf1AABba4Y-Iak289.png)
如何提高嵌入式代码质量?
科技云报到:假开源真噱头?开源大模型和你想的不一样!
“小满”V24.10源代码在AtomGit开源
如何评估 Llama 3 的输出质量
speexdsp-1.2rc3源代码打开相关工程文件提示No other FFT implemented,怎么处理?
hex可以转成源代码么
接触与非接触式测量相关性的方法
最新开源代码证实!“鸿蒙原生版”微信正在积极开发中
Chrome浏览器地址栏更新,运用机器学习提升相关性判断准确性
【开源鸿蒙】下载OpenHarmony 4.1 Release源代码
![【<b class='flag-5'>开源</b>鸿蒙】下载OpenHarmony 4.1 Release<b class='flag-5'>源代码</b>](https://file1.elecfans.com/web2/M00/DD/7F/wKgZomYtFoSAdY7EAACN2PSEOtQ539.png)
锁相放大器OE1022应用在二维铁磁自旋相关性的测量
![锁相放大器OE1022应用在二维铁磁自旋<b class='flag-5'>相关性</b>的测量](https://file1.elecfans.com//web2/M00/C8/73/wKgZomYcWamABXAIAAJAFFJmrsc348.png)
评论