OK, upřesním svou otázku. Rozdělení projektu do většího počtu souborů je určitě dobrá věc. Ale to rozdělení obvykle vyžaduje i změny ve struktuře programu. Takže moje otázka zní: "K čemu je dobré mít to přesně v takovéhle struktuře?".
Neupřednosťnuješ strukturu před výsledkem?