リーディングビュー

ソースコードの中で罵倒してる?

カールスルーエ工科大学の学生、Jan Strehmel 氏が C 言語で書かれたオープンソースコードを調べたところ、罵倒語を含むソースコードがコーディング標準により準拠していたそうだ (論文: PDFArs Technica の記事)。

調査は GitHub で公開されている C 言語のオープンソースコードを用い、Strehmel 氏の所属する研究グループが開発したオープンソースのコーディング標準準拠チェックツール「SoftWipe」で 10 点が満点となる評価を行っている。対象は 300 個以上の英語の罵倒語のうち少なくとも 1 個含む 3,800 件以上のリポジトリと、罵倒語を含まない 7,600 件以上のリポジトリとなっている。

SoftWipe による評価は罵倒語を含まないリポジトリで中央値 5.41 (信頼区間 5.38-5.45、標準誤差 0.02)、罵倒語を含むリポジトリで中央値 5.87 (信頼区間 5.81-5.93、標準誤差 0.01) となり、罵倒語を含む方が 0.5 点ほど高くなっている。普段から自分の各ソースコードでしばしば罵倒語を使う指導教授の Alexandros Stamatakis 氏はこの結果を聞き、「cool」と思ったそうだ (残念)。

Strehmel 氏は同じ研究室のメンバーから Linux のソースコードに多数の罵倒語が含まれるというグラフを見せられて今回の研究を思いついたという。Linux 開発者の Linus Torvalds 氏は罵倒表現でも知られるが、Linux のソースコードでは 2018 年の Code of Conduct 更新を境に「fuck」が急減したようだ。スラドの皆さんはソースコード内で罵倒しているだろうか。

すべて読む | デベロッパーセクション | オープンソース | 統計 | プログラミング | デベロッパー | スラドに聞け! | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
Linuxのソースコードでコメントの「fuck」を「hug」に置き換えるパッチ、その是非が議論に 2018年12月02日
Linus Torvalds氏、不適切なコードを提出した開発者に対し怒らずたしなめる 2018年11月02日
Linuxの開発指針変更を巡り一部開発者が「社会正義戦士に乗っ取られた」と反発、反対運動も起こる 2018年09月27日
Linus Torvalds氏、自身のLinuxコミュニティへの態度に反省。一時的に開発から離れることを表明 2018年09月18日
Linus Torvalds氏、IntelのSpectre/Meltdownパッチに怒る 2018年01月23日
Linus Torvalds氏、セキュリティ技術者に怒る 2017年12月01日
Linuxの開発者であるLinus Torvalds氏がGitHub上でプルリクエストを受け付けない理由 2016年11月29日
GitHubで最も「醜いハック」が使われているのはC言語 2015年05月09日
もっとも「WTF」なプログラミング言語って? 2013年09月29日
同僚の書く酷いコード、どうやって気づかせる? 2013年01月05日
酷いコードを収集する「ウンコード・マニア」 2012年08月14日
プログラミングでもっとも使われるキーは「E」? 2012年07月13日
Linus 氏曰く、NVIDIA は世界最悪の企業 2012年06月18日
プロジェクトを失敗に導くプログラミング言語 2001年09月22日

  •  
❌