Доброго времени суток, господа! Раньше я не сталкивался с такой проблемой как, распределение файлов в многофайловом проекте. Сначала думал так: в каждом файле у меня будут функции выполняющие определённые действия. Нпример в файле interface.c размещаются функции работющие с интерфесом, в database.c функции по работе с БД и т.п. вскоре выяснилось, не всё так просто. Некоторые функции непонятно куда и к чему относятся, т.е. там могут быть действия и по работе с БД и с интерфейсом (ну это я так, образно). У меня на данный момент всего 4 файла в проекте, я уже начинаю путаться, с некоторыми функциями. В связи с этим хотел поинтересоваться, кто как решает этот вопрос?