Есть у меня на работе приверженец теории о том, что один файл-одна функция. В принципе я с ним не согласен, но 1875я строка мне говорит, что надо бы файл немного того, ибо мотать/искать нужную функцию уже неудобно.
По какому принципу вы делите *.c-файлы (если делите) и как при этом именуете, если *.h для них должен быть один?