Страницы

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

суббота, 11 апреля 2020 г.

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

#cpp

                    
Как правильней разложить проектные файлы по директориям?

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

Какой способ правильней и чем?
    


Ответы

Ответ 1



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

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

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