質問: 個々のファイル名や関数名などで名前付けがうまいと思われるプロジェクトはありますか? 時々githubなどを徘徊して参考にしようとしていますが、これといったものはまだ見つかっていません。 よく使う言語はC++ですが、他の言語でも問題ありません。 例として、あるクラスを定義するファイルを作成する時 1. ファイル名 (例: NamingClass.cpp) 2. クラス名 (例: class ClassName...) 3. 関数名 (例: void DoNameClass(void) ) などがあります。 これらの名前付けがうまいと思われるプロジェクトを知りたいと思います。
回答: 「クラス名(ClassName)が決まった時、それに対応するファイル名をどのように決めているのか」に関しては、グーグルのjavaコーディング規約に見られるようなものが一般的ではないでしょうか。 これは言語依存でもあるのですが、この方式が一番わかりやすいように思います(私の場合、メインの言語がjavaだからかもしれませんが)。何をもって「名付けがうまい」かというのは難しい問題ですが、それが「どの程度標準的な(よく使われる)ものか」というのは指標の一つになるのではないかと考えています。ですので、例えばgithabで名付けが上手いプロジェクトを1つ探すというよりは、自作のものと似たような機能を持つクラスや関数の、名付け方の最頻値を取ると良いのではないでしょうか。