Здравствуйте, CreatorCray, Вы писали:
CC>Каша в декларации говорит лишь о том, что качество кода так себе 
 
Ну глянь опен-сорсные крутые проекты. Или куча хедеров в начале файла или все хидеры включены в один и подключается ко всему. Зашибись решения
Конечно, говорить о красоте кода и архитерктры в маленьком проекте — это увеличиет ЧСВ говорящего, вот только в реальных больших проектах обычно не так все радужно.
CC>И это тоже плохой знак 
Ну, когда вынужден ради функции int GetValue() {return a;} создавать отдельный файл — да, плохой знак.