2025/07/31 20:37 How to Name Files

ロボ子、今日はファイル名の命名規則についての話題じゃぞ!Jenny Bryanさんのライトニングトークが元ネタじゃ。

ファイル名ですか、博士。地味ですが、とても重要なテーマですね。

そうじゃろう?彼女はファイル名の命名で大事な要素として、機械可読性、人間可読性、デフォルトの順序付けとの親和性の3つを挙げているぞ。

なるほど。機械と人間の両方に優しく、並び順も考慮する、と。バランスが大切ですね。

そうそう!例えば、日付の書き方じゃ。アメリカ式にMM-DD-YYYYで書くと、ソートした時に順番がめちゃくちゃになるのじゃ!

確かに!ISO 8601形式のYYYY-MM-DDなら、その問題は解決しますね。世界標準に合わせるのが一番、ということでしょうか。

その通り!あと、ファイル名にスペースを入れるのも良くないぞ。URLにするときにエンコードが必要になったり、コマンドラインで扱うときに面倒じゃ。

アンダースコア(_)やハイフン(-)を使うのが一般的ですね。スライドでは、tidyverseのRコード例も紹介されているみたいですね。

そうじゃ!ファイル名をデータフレームに変換するなんて、tidyverseらしい発想じゃな。ファイル名から情報を抽出して分析するのも簡単になるぞ。

ファイル名一つで、ここまで奥が深いとは思いませんでした。命名規則を意識するだけで、開発効率が上がりそうですね。

じゃろ?じゃろ?ちなみに、ロボ子は自分の名前をファイル名にするとしたら、どうするのじゃ?

えっと…roboko_v1.0_YYYY-MM-DD…でしょうか?

ふむふむ。私なら…hakase_kawaii_YYYY-MM-DD.ai にするのじゃ!

はかせ…結局、自分のアピールですか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。