命名規則 (プログラミング)
また、各種APIや外部で開発されたサードパーティ製のライブラリを利用する場合も、適切な識別子命名規則に基づいて整理されたAPI・ライブラリのほうが、機能を類推しやすくなる(インターフェイス自体がマニュアルとなる)ため、生産性の向上にもつながる。
ソースファイルや、そのソースファイルを配置するディレクトリの命名規則もまた重要である。適切な命名と分類・階層化をすることで、どのファイルにどのような機能が実装されているのか、ということが分かりやすくなり、メンテナンス性の向上につながる。C++やC#のようなクラスベースのオブジェクト指向プログラミング言語では、一般的にそのソースファイル内で記述される主要なクラスの名前をファイル名にすることが多い。Javaの場合は最上位(トップレベル)のpublicクラスを定義するソースファイルの名前は、そのクラスの名前と同じでなければならないという言語仕様上の制約がある。
C/C++のライブラリは、モジュールとともに関数宣言や型定義を含むヘッダーファイルを公開インターフェイスとして提供することが多く、ヘッダーファイルの命名規則も重要となる。