← |
2024年11月 |
→ |
日 |
月 |
火 |
水 |
木 |
金 |
土 |
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
|
26 |
27 |
28 |
29 |
30 |
|
さて、ZDNetの記事で「ファイル名は日付で始めよ」なんて記事を見つけた。 ※この続編で「(続)ファイル名は日付で始めよ」という記事もある。
ふむ、興味深い。
何が興味深いかと言えば、「ファイル名の先頭に日付を入れる」点である。
もちろん、Subversion等のバージョン管理ツールを使っていれば、 そもそも、ファイル名に日付を入れること自体がナンセンスだ。
しかし、バージョン管理ツールなどが使えないシーンというのは多々ある。 すぐにバージョン管理システムが利用できない場合や、 お客様と、ファイルのキャッチボールをしている場合などである。
そこで、そのようなファイルは 日付をファイル名に入れる事は自分もしている。 ※元記事にあるようにOSのファイルの作成日時や更新日時は当てにならない。
そこまでは、特に異論はない。
問題はその先。ファイル名の命名規則だ。 記事通り、ファイル名の先頭に日付を「20110220_example.doc」と入れる派と、 ファイル名の最後に日付を「example_20110220.doc」入れる派に分かれると思う。
自分は、どっちかというと後者派。
一応、1つのフォルダに、1種類のファイルしか置かないならば、 どちらの方式も、正直大差はない。 ※種類=「QAシート.xls」や「仕様書.ppt」みたいな分類。
一方、1つのフォルダに、複数種類のファイルを置く場合には…
■前置派 ・ファイルの種類を問わず過去○日のファイルを探しやすい。 ・「QAシートの最新の物」みたいに、特定の種類の最新の物といった探し方は面倒。 →目視で見落としを最小限にしてやるなら、まず、ファイルの検索をして、その結果をソート。
■後置派 ・ファイルの種類を問わず過去○日のファイルは探しづらい。 というか、普通の人はまず出来ない。 ・「QAシートの最新の物」みたいに、特定の種類の最新の物といった探し方は、 ソートするだけなので簡単に確実にできる。
あとは、どっちの用途が自身が多いか?だ。
自分の場合は、 ケースバイケースで前置する場合もあるが、 基本は、ソートしたときに 同じ種類のファイルが並んだ方が、 よく使うと思って居るので後置派だ。
まぁ、このへんの話は、下手に突っ込んでいくと、 一種の宗教論(*)になるので、深い議論はお勧めしないけど、 なかなか興味のある話題だ。
(*)宗教論 ・変数名はstrFilename等、型名を前置するorしない。 ・if 文等直後の、開始ブロックは改行後?if文と同じ行? ・,前後に空白を入れる?,後のみに入れる? ・変数名は小文字_区切り?小文字スタートキャメル型? ・switch文で空処理ではないブレイクスルーは許容する? など、プログラムに関する書き方はいろんな思想がある
|
00:00, Monday, Feb 21, 2011 ¦ 固定リンク
¦ 携帯
■コメント
■コメントを書く
※コメントの受け付けは終了しました
|
|