>>61
責務を基本に考えると分割の目安が分かりやすくなります
クラスには1つの責務があるはずなので1つのファイルに書きます
概要や開発環境は明らかに異なる責務を持っています
ですのでこれらは別のファイルで管理します