来源:OSCHINA 时间:2023-02-13 09:21:12
(相关资料图)
Jan Strehmel 是卡尔斯鲁厄理工学院(简称 KIT)的一名学生,他为自己的学士论文选了一个有趣的主题——研究开源代码质量与脏话的相关性。
论文地址:https://cme.h-its.org/exelixis/pubs/JanThesis.pdf
Jan Strehmel 分析了 GitHub 上大量开源项目的仓库代码,最终发现在多项统计测试中,含有脏话的开源代码比不含脏话的代码质量明显要好。当然,这不意味着脏话越多则代码质量越高。
研究假设「使用脏话」构成了程序员对代码及其内在复杂性的深刻情感投入的一个指标,该指标对于程序员在彻底、批判和辩证的代码分析过程的基础上产生更好代码有重要影响。
对于这个结果,有程序员调侃道,由于 Linus 对 Linux 内核中其他人的代码的评论,导致统计数据的结果有所偏差。他们同样提供了详细的统计数据——Linux 内核中的「脏话使用量」。
延伸阅读
Linus 宣布休息一段时间,为过去的言行向社区道歉 Linus Torvalds:不在的那些天我做了个邮件过滤器