ну это зависит от размеров, прямоты рук аффтара и возраста наследия.
ну, это понятно, но например в языках где такого разделения нет, там тебе сразу хана. в частности в с++ шаблонном коде (который всегда только в хедерах) - тебе хана еще раньше чем сразу.