タイトルでは「Javaで」と書きましたが、別に特定言語に限った話題じゃないです。 たまたま、直近ではJavaの開発が多く、その時の実例から「Javaで」と付けましたが、 Java以外にも手持ちの言語に適用してくれればと思います。 と言う事で、先に結論だけ書いておくと、こんな感じの内容です。 他の言語のキーワードを借用する。 他のライブラリの命名を借用する。 ※ 他の言語の標準ライブラリも含む (*'▽') 興味が湧いた人は続きを読んでみてね! ■ネーミングについて プログラミングに於いて、特に集団開発やオープンソースなど、不特定多数の人が読むコードに於いては、ネーミングは非常に重要です。 しかし、非常に重要ではあるものの、クラス名やメソッド名に 適切な名前 を与えていくのは思っている以上に時間が掛かる作業です。 ネーミングに関してのアンチパターンとかはまた大きなテーマなので今回は割愛します