Я работаю над личным проектом, и я хочу только открыть функцию 3 ou 4. Одна из проблем заключается в том, что мой .c файл получает все больше и больше статических функций. В настоящее время он уже имеет 21 статическую функцию.Организация программы C с множеством статических функций
Что было бы лучшим способом организовать .c файл, содержащий множество статических функций? Можно ли (хорошая практика) отделить эти статические функции от своих собственных .c файлов, а затем просто включить их в основной файл .c? Я предпочел бы подход, в котором у меня мог бы быть отдельный файл, чтобы было проще переходить от одной функции к другой (без прокрутки только переключения между файлами).
Благодаря
EDIT
Для лучшего понимания проблемы здесь есть прямая ссылка на файл .c, где я испытываю трудности управления статические функции:
https://github.com/AntonioCS/mustache/blob/master/src/mustache.c
Я не думаю, что нет ничего плохого в том числе файлов. – 5gon12eder
Это не очень хороший вопрос для Stackoverflow ... однако ... для файла нет ничего необычного, чтобы иметь множество статических функций, чтобы скрыть функциональность, которую вы хотите сохранить конфиденциальной. Вроде как частные методы в классе, на C++. Одним из способов было бы рассмотреть возможность переупорядочения таких функций, которые связаны между собой в одном файле C. –
@ 5gon12eder, технически нет, однако, как правило, он недоволен включением кода. –