Fossbytesは12月6日(米国時間)、「StackOverflow's Most Copied Java Code Snippet Has A 'Bug'」において、Stack Overflowで最もコピー&ペーストされたJavaのコードスニペットにバグがあると伝えた。Stack Overflowに掲載されるコードスニペットは、開発者がそのままコピー&ペーストして活用していることがわかっている。

これまでStack Overflowで最もコピペされたコードスニペットは、Andreas Lundblad氏が投稿した「formatting - How to convert byte size into human readable format in java? - Stack Overflow」と言われている。

2010年に投稿されたこのコードスニペットはバイト数を人間が読みやすい形に変換するためのコードだが、2019年にこのコードに問題があることが発見された。対象となっているJavaのコードスニペットはGitHubで6,000以上のプロジェクトに含まれており、広範囲にわたってバグがコピーされたことがわかる。

  • formatting - How to convert byte size into human readable format in java? - Stack Overflow

    formatting - How to convert byte size into human readable format in java? - Stack Overflow

Stack Overflowには便利なコードスニペットが大量に掲載されており、開発時間を短縮したいプログラマーによってそのままコピー&ペーストされて世界中で使われている。こうした行為は、脆弱性やバグを含むコードを頒布することにもつながるため、最近は注意が呼びかけられることが増えている。何も考えずにコードをコピー&ペーストするのではなく、内容を理解した上で活用するように呼びかけが行われている。