C - Запуск большого проекта. Файл/Структура каталогов и имена. Хороший пример требуется [закрытый]

Запуск нового рака многоплатформенный проект, за какими правилами нужно следовать для предотвращения трудностей позже? Например, как новый разработчик, я могу испытать затруднения для навигации по мне вокруг исходного кода Ядра Linux - который является хорошим примером очень evolvable но hard-to-step-in структуры программного обеспечения с incosistent структурой каталогов (например, звуковой каталог и дуга на том же уровне каталога).

Как архитектор проекта, что я должен сделать для предотвращения более поздних прерываний? Конечно, мне нужно очень интуитивное и последовательное соглашение о присвоении имен для лексем C и файлов. Но что проку стиль и что не? У меня должны быть одноединственный каталог или десятки из них? Я должен поместить, все заголовочные файлы в общем включают каталог?

Можно ли дать мне ссылку на очень хороший пример? (любой проект открытого исходного кода C)

10
задан psihodelia 9 March 2010 в 15:38
поделиться

1 ответ

Вы, вероятно, можете обратиться к OpenSSL . Их файловая организация и распределение функций по файлам очень хорошее. Как и их соглашение об именах файлов, которое четко указывает на функциональные возможности. Но, поскольку он основан на коде SSL, для понимания может потребоваться некоторое время. Удачи вам в вашем проекте! :)

3
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: