ファイルの命名について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dom

ファイルの命名について

#1

投稿記事 by dom » 13年前

私は個人でプログラムを作っており、また、複数の開発環境でコードを作成しています。
IDEから自動でクラスを作成した場合、環境によって作成される規則が違いどれにしたらよいか
決めかねています。
たとえば、例えば、class FooBarを宣言する場合ファイル名は
foobar
FooBar.h
などが作成されます。
個人的には
foo_bar.hかFooBar.hで迷っているのですが
どちらがよい悪い、またはどちらでもよいなど意見を聞かせていただければ幸いです。

beatle
記事: 1281
登録日時: 14年前
住所: 埼玉
連絡を取る:

Re: ファイルの命名について

#2

投稿記事 by beatle » 13年前

事実1
環境によってはファイル名の大文字と小文字は区別されません.
したがって,大文字と小文字が違うだけのファイル名を混在させるのはあまり良くありません.
大文字小文字が区別される環境なら foobar.h と FooBar.h は混在できますが,区別しない環境なら混在できません.

事実2
Java ではクラス名とファイル名は一致する必要がありますので,FooBar というクラスに対しては foo_bar.java というファイル名は使えません.

以上から考えると,foobar.h か FooBar.h のどちらかがいいのではないかと僕は感じます.
そしてdomさんは foo_bar.h か FooBar.h で迷っていらっしゃるので,おすすめは FooBar.h ということになります.

C/C++ですからもちろん foo_bar.h というファイル名がいけないわけではありません.
しかし,Foo_Bar というクラスを作ることも可能であるため,将来的にファイル名が被る危険性があります.

dom

Re: ファイルの命名について

#3

投稿記事 by dom » 13年前

大文字と小文字は区別されない環境は考えたことがありませんでした。勉強になりました。
ライブラリなどではほとんどfoo_bar.h形式な気がするのでこちらの方が良いのかと思っていました。
ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る