統計によると、タブの代わりにスペースを使ってプログラミングすると、より裕福になる。

統計によると、タブの代わりにスペースを使ってプログラミングすると、より裕福になる。

世界よ止まれ、降りたい。

Stack Overflowの年次開発者アンケートには、しばしば多くの悪いニュースが含まれています。例えば、「PHPはまだ使われている」という回答は、繰り返し聞かれる憂慮すべきテーマです。「Perlは存在する」という回答もまた、その一つです。

しかし、2017年の調査ほど壊滅的に恐ろしい事実が明らかになったことはかつてありませんでした。PHPとPerlの使用は好みの問題です。確かに極めてマゾヒスティックな好みではありますが、これらの言語を使うことが誰にとっても間違っているわけではありません。プログラミングにおけるアダム・サンドラーの映画を楽しむのと同じようなものだと捉えてよいでしょう。しかし、2017年の調査は好みの問題にとどまらず、善悪に関する深い哲学的問いにまで踏み込み、間違っている方が正しいよりも多くの利益をもたらすことが明らかになりました。

タブを使用してコードをインデントする開発者、真実と正義、そして世界のすべての善のために戦う開発者の平均給与は 43,750 ドルです。

しかし、スペースを使ってコードをインデントする開発者や、悪の側に立って、おそらく一日中子猫を蹴ったり子犬を殴ったりしている開発者はどうでしょうか?彼らの平均年収は59,140ドルです。

読んで泣いてください。私もそうです。

読んで泣いてください。私も泣きます。クレジット: Stack Overflow

「でも、タブをインデントに、スペースを位置揃えに使うような賢い人はどうなの?」と疑問に思うかもしれません。残念ながら、彼らは他のタブユーザーと区別がつきません。

言語、国、経験レベルの違いを考慮しても、同じ結果が得られました。スペースを使ったインデントはタブを使ったインデントよりも有利です。国、経験年数、言語、教育レベル、その他の要因を一定にした場合、スペースを使用すると開発者の給与は8.6%上昇します。これは、2.4年の経験から得られるメリットと同等です。

本当に、ソフトウェア開発に関しては、犯罪は利益をもたらします。