查看原文
其他

含有脏话的开源代码比不含脏话的代码质量明显要好!

程序猿DD 2023-02-18
出品 | OSC开源社区(ID:oschina2013)

Jan Strehmel 是卡尔斯鲁厄理工学院(简称 KIT)的一名学生,他为自己的学士论文选了一个有趣的主题 —— 研究开源代码质量与脏话的相关性。

关注公众号“程序猿DD”,发送关键词“开源与脏话”获取这片论文的原始PDF

Jan Strehmel 分析了 GitHub 上大量开源项目的仓库代码,最终发现在多项统计测试中,含有脏话的开源代码比不含脏话的代码质量明显要好。当然,这不意味着脏话越多则代码质量越高。

研究假设「使用脏话」构成了程序员对代码及其内在复杂性的深刻情感投入的一个指标,该指标对于程序员在彻底、批判和辩证的代码分析过程的基础上产生更好代码有重要影响。

对于这个结果,有程序员调侃道,由于 Linus 对 Linux 内核中其他人的代码的评论,导致统计数据的结果有所偏差。他们同样提供了详细的统计数据 ——Linux 内核中的「脏话使用量」。

via https://www.vidarholen.net/contents/wordcount/

Linus Torvalds 在开源社区中以其强硬的态度和直白的语言风格而闻名。他常常在邮件列表和社区论坛上发表评论,并且不惜使用 “粗口”。这是因为他希望直接表达自己的想法和观点,而不是掩饰他的意见或者使用委婉的语言。他的这种语言风格可能会被一些人认为是不礼貌的,但他的追求是清晰明了的沟通。

Linus 的语言风格反映了他作为一名程序员和项目领导者的个性,以及对 Linux 内核项目的重视程度 —— 这刚好印证了上面论文提到的观点。


------
我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取

推荐阅读

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击领取2022最新10000T学习资料

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存