2011-02-17 5 views
3

다양한 개발 도구와 언어를 사용하여 여러 클라이언트를 대상으로 여러 개발 프로젝트를 진행합니다. 몇 년 동안 내 개발 폴더 구성 능력을 잃어 버렸습니다. 내 개발 폴더를 보면, 그냥 큰 혼란입니다.내 개발 폴더를 가장 잘 구성하려면 어떻게해야합니까?

나는 모범 사례에 대한 .NET을 검색 한, 그러나 그들은 빌드 스크립트를 만드는 방법에 대해 대부분이며, 일부는 소스 트리를 구성하는 방법을 설명하고, 보통 하나 개의 언어로 염려 않는 사람들.

다른 도구, 언어 및 클라이언트를 사용하여 소스 트리를 구성하는 최선의 방법에 대한 아이디어가 있습니까? 내가 작업하는 프로젝트 중 일부는 여러 언어를 결합한 하이브리드라는 점을 명심하십시오.

답변

2

내 작업 공간 폴더는 다음과 같이이다 :

/workspace 
/[client_name1] 
    /project_name 
/- project structure depends on ide and language (.net, java, python) 
/[client_name2] 
/[company_name] 
2

나는 개인적으로 내 개인 프로젝트를 위해, 각 언어에 대한 서브 디렉토리가 있습니다. 하나 이상의 클라이언트가있을 때, 나는 보통 클라이언트 서브 디렉토리를 만들고, 그 안에 각각의 프로젝트를 만듭니다 (많은 언어의 경우 먼저 언어와 프로젝트가옵니다).

MYPROJECTS> 고객> 언어> 프로젝트

프로젝트에서 하나 개 이상의 언어를 혼합의 경우,이 중 하나를 수행합니다 : 주 언어 프로젝트의 언어 부모의 하위 디렉토리 -USE

또는

를 잊어 버리 라고요 언어 분류에 대한 사용 및 프로젝트 구조로 직접 이동합니다.

이것은 클라이언트 프로젝트에 가장 적합합니다. 내 프로젝트의 경우 (비록 내가 '클라이언트'일지라도), 언어 분류를 주장한다. 왜냐하면 나는 사용 된 기술에 대해 걱정하고 있으며,이 구조는 내가 한 눈에 그것을 볼 수있게 해준다 ...

1
\dev\workspace4clientA\ 
    ... 
    \workspace4clientB\projectX 
         \projectY 
         \projectZ 
         -- project organization dependant on language and tools 
    ... 
    \workspace4clientC\ 
    ... 
0

잘 나는이 모든 시도했지만 당신은 내가 flashBuilder, IntelliJ를, 그리고 숭고한 텍스트, 자바/자바 스크립트/ActionScript를 사용하여 예를 들어 두 개 이상의 IDE/언어/기술 를 사용할 때 일이 너무 위에서 언급 한이 방법은 정말하지 않습니다 털이 얻을 개인 프로젝트에 대해서는 어떨까요? 및/또는 github 프로젝트, 저장소? 나는 아직도 ...이 너무에 좋은 영리한 대답을 찾고

0

음, 우리는이 스키마를 사용하는 직장에서 : 예를 들어

/devfolder 
    /client1 
     /projecttype 
      /YYYYMMDD 

:

/devfolder 
    /client1 
     /web-site 
      /20140301 
      /20140810 
    /client2 
     /app 
      /20141012 
관련 문제