質問: githubなどでソースを読むにあたり、foo.class.phpやfuga.min.cssなど、ファイル名にドットが複数入っているものを時々目にしますが、この書き方は一般的な書き方なのでしょうか?この書き方によるメリット・または危険性があれば教えていただきたいです。
回答: 一般的かと思います。 歴史的には、1990年代には、UNIXのファイルシステムは、ファイル名に複数のドットが含まれているのをサポートしていましたし、その派生(?)であるLinuxのファイルシステムも同様でした。WindowsでもFAT32ファイルシステムでサポートしていたと記憶してます。(1998年くらいから) #HDFSはよくわかりませんが、現在はサポートしてます。 使い方は人それぞれと思いますが、名称の単語間を区切る文字として利用するのをよく見かけます。(質問の例だと「foo」「class」を区切っている) 特別メリットがあるわけではないですが、Windows、MacOS、Linuxのどこでも利用できるので、ファイル名中の単語の区切りとしては都合がよいと思います。 危険性も特にないと思います。