私は今日、人々が通常は1つのソースファイルにどれくらいのコードを持っていて、それを複数の小さなファイルに分割するかについて考えていました。1つのファイルにどのくらいのコードを入れるのですか?
私は個人的に私のファイルをかなり小さく保つ傾向があります(C/C++で作業するときは、特にヘッダファイル)。つまり、私は一般的にファイルが1つのクラスまたは複数の関数を1つのファイルに持つので、ファイルは一般的に<500行です。しかし、関連するすべてのものは、通常、同じ名前空間を共有します。
一方、私が扱っているものの中には、できるだけ多くのものを1つのファイルに張り付けようとしているものがあります。
私は小さなファイルが好きです。変更は1つのコードを再コンパイルするだけでいいので、大規模なファイルではなく、特定の目的を持った小さなファイルに分割されたときにソースをナビゲートする方が簡単です。全体のこと。いくつかの大量のファイルに実質的な利点はありますか?
たとえば、私のパーティクルシステムは、system.h、emitter.h、load.h、particle.hなどに分かれており、それぞれに対応する.cppファイルがあります。しかし、いくつかのパーティクルシステムでは、ソース全体を1つの.hと.cpp 1000行にしているように見えます。
誰がこれをdownvoted ..?さあ、いくつかの視点を得る! – Sean
関連するサイドバーを見て、この質問は何十回も質問されています。 –
http://stackoverflow.com/questions/531133/should-i-put-many-functions-into-one-file-or-more-or-less-one-function-per-fil –