Страницы

Поиск по вопросам

пятница, 5 июля 2019 г.

Разложение проекта по директориям

Как правильней разложить проектные файлы по директориям?
Некоторые ide генерируют папки source, headers, objects c абсолютно идентичной иерархией директорий, но находятся там файлы с разным расширением. Встречал когда одна иерархия директорий проекта, но h и cpp файлы вместе сложенны.
Какой способ правильней и чем?


Ответ

Для мелких проектов группировка по типам может быть удобна.
Но чем больше проект, тем менее удобной будет группировка по типу файлов. Всё время придётся держать несколько папок развёрнутыми. Например, ты меняешь что-то в cpp-файле, что требует внести изменения и в h-файл. И вот у тебя уже одновременно в solution explorer'е до одной и той же сущности развёрнуто два весьма жирных каталога. Поэтому лучше сгруппировать логически на основе сущностей, сложив всё, относящееся к одной сущности, в одну папку.

Комментариев нет:

Отправить комментарий