LINUX.ORG.RU

Структура проекта

 


0

3

Как организовать структуру файлов, папок проекта?

project
-src
--main.cpp
--folder1
--folder2
-cmakelist.txt

Но мне жутко такая структура не нравится. Возможно вы подскажите структуру проектов какая у вас на работе или со своего опыта.



Последнее исправление: Klymedy (всего исправлений: 1)

Но мне жутко такая структура не нравится.

Почему? Тебя это беспокоит и ты хочешь поговорить об этом?

Harald ★★★★★
()
Ответ на: комментарий от tailgunner

Это у проектанта! :-) У проекта - сколько угодно. :)

anonymous
()

жутко такая структура не нравится

Бывает. Вкус — вообще штука непредсказуемая. Попробуй использовать такую структуру, которая нравится.

Stahl ★★☆
()
src
-main.cpp
project_home
-folder1
-folder2
-cmakelist.txt
-project

или даже например так:

Program Files
-My Project
--Source Code
---Project Folders Layout
----registry.bin
$User Data
--Roaming.$$$
---System Files
----Hidden
-----Internet Explorer 99999
------User RPC Cloud Private Hidden Folder
-------Visual Studio Source Keeper Manager Background Service------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&&&&.**.&&&
--------Sources batch file.bat.cmd

anonymous
()

Тю...

Хочешь посмотреть что такое жесть? Открой в любой IDE дефолтный ентерпрайз проект на жабе под EJB и тогда ты поймёшь, что твой приведённый пример очень скромный и удобный для понимания.

Serg_HIS
()
Ответ на: комментарий от Serg_HIS

Он имел в виду, что организация файлов в его проекте выглядит как говно, и от этой проблемы страдают большинство проектов, где авторы являются приверженцами альтернативных ОС.

wakuwaku ★★★★
()
Ответ на: комментарий от Serg_HIS

Открой в любой IDE дефолтный ентерпрайз проект на жабе под EJB и тогда ты поймёшь, что твой приведённый пример очень скромный

Ты третьи EJB-то видел?

ovk48 ★★★
()
Ответ на: комментарий от wakuwaku

посмотри gnu hello

Два чая этому господину!

Kroz ★★★★★
()

Возможно вы подскажите структуру проектов какая у вас на работе или со своего опыта.

Сейчас такая:

project
├── module_1
│   └── tests
├── module_2
│   └── tests
├── cmakelist.txt
Вполне устраивает. В прошлом проекте было похоже, только тесты вынесены на уровень вверх, вот так:
├── module_1
├── module_2
├── tests
├── cmakelist.txt
Доки тоже на уровне модулей лежать могут. Мне этот подход больше нравится тем, что зачастую, особенно в мелких проектах в корне будет тупо src и всё.

DarkEld3r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.