我使用不同的开发工具和语言为多个客户做了几个开发项目。这些年来,我已经失去了组织我的开发文件夹的能力。当我查看我的开发文件夹时,它简直是一团糟。
我在.NET上搜索过最佳实践,但它们大多是关于创建构建脚本的,很少有人讨论如何组织源代码树,而那些通常只关心一种语言的人。
关于如何使用不同的工具、语言和客户端最好地组织源码树,有什么想法吗?请记住,我工作的一些项目是多种语言的混合体。
发布于 2011-02-18 02:02:29
我的工作区文件夹如下所示:
/workspace
/[client_name1]
/project_name
/ - project structure depends on ide and language (.net, java, python)
/[client_name2]
/[company_name]
发布于 2011-02-18 02:02:42
我个人对每种语言和我的个人项目都有子目录。当有多个客户端时,我通常首先创建一个客户端子目录,并在其中创建每个项目(对于多种语言,首先是语言,然后是项目)。
MYPROJECTS >客户>语言>项目
在项目中混合使用多种语言的情况下,我会这样做:
-Use项目使用的主语言的语言父子目录
或
关于语言分类的-Forget,直接转到项目结构。
这对于客户项目来说是最好的。对于我的项目(即使我可能是一个“客户”),我坚持语言分类,因为我担心使用的技术,这种结构让我一目了然……
发布于 2011-02-18 02:31:38
\dev\workspace4clientA\
...
\workspace4clientB\projectX
\projectY
\projectZ
-- project organization dependant on language and tools
...
\workspace4clientC\
...
https://stackoverflow.com/questions/5032671
复制相似问题