如何最好地组织我的开发文件夹?

发布于 2024-10-18 04:53:56 字数 1431 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

夢归不見 2024-10-25 04:53:56

我的工作区文件夹是这样的:

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

My workspace folder is like this:

/workspace
 /[client_name1]
  /project_name
   / - project structure depends on ide and language (.net, java, python)
 /[client_name2]
 /[company_name]
甜扑 2024-10-25 04:53:56

我个人为每种语言和我的个人项目都有子目录。
当有多个客户端时,我通常首先创建一个客户端子目录,并在其中创建每个项目(如果有多种语言,首先是语言,然后是项目)。

我的项目 >客户>语言>项目

如果在项目中混合多种语言,我会执行以下操作之一:

- 使用项目使用的主要语言的语言父子目录

,或者

- 忘记语言分类并直接进入项目结构。

这最适合客户项目。对于我的项目(即使我可能是“客户”),我坚持语言分类,因为我担心所使用的技术,而这种结构让我一目了然......

I personally have subdirectories for each language, for my personal projects.
When having more than one client, I usually first create a client subdirectory, and in it each project (in case of many languages, first comes the language, then the project).

MYPROJECTS > Clients > Languages > Projects

In case of mixing more than one language in a project, I would do one of this:

-Use a language parent subdirectory for the main language the project uses

or

-Forget about the language classification and go directly to the Projects structure.

This works best for Clients projects. For MY projects (even though I may be a 'Client'), I insist in the Language classification, since I'm worried about the technologies used, and this structure lets me observe it at a glance...

失而复得 2024-10-25 04:53:56
\dev\workspace4clientA\
    ...
    \workspace4clientB\projectX 
                      \projectY
                      \projectZ
                      -- project organization dependant on language and tools
    ...
    \workspace4clientC\
    ...
\dev\workspace4clientA\
    ...
    \workspace4clientB\projectX 
                      \projectY
                      \projectZ
                      -- project organization dependant on language and tools
    ...
    \workspace4clientC\
    ...
昔梦 2024-10-25 04:53:56

好吧,我尝试了所有这些,但是当您使用不止一种 IDE/语言/技术时,事情就会变得棘手
例如我使用 flashBuilder、IntelliJ 和 Sublime Text、Java/Javascript/actionscript,所以上面提到的这种方法并不真正适合这个交易,那么个人项目又如何呢?和/或 github 项目、存储库?我仍在寻找一些关于这个问题的聪明答案......

well I tried all of these, but things get hairy when you use more then one IDE/language/technology
for example I use flashBuilder, IntelliJ, and Sublime Text, Java/Javascript/actionscript so this approach mentioned above does not really fit the deal, also what about personal projects? and/or github projects, repositories? I am still looking for some good clever answer on this too...

讽刺将军 2024-10-25 04:53:56

嗯,在工作中我们使用这个模式:

/devfolder
    /client1
         /projecttype
             /YYYYMMDD

例如:

/devfolder
    /client1
        /web-site
            /20140301
            /20140810
    /client2
        /app
            /20141012

Well, at work we use this schema:

/devfolder
    /client1
         /projecttype
             /YYYYMMDD

For example:

/devfolder
    /client1
        /web-site
            /20140301
            /20140810
    /client2
        /app
            /20141012
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文