str*_*ter 5 directory physics structure directory-structure project
我的科学项目主要包含具有物理目的的不同分析和数值计算,即我使用 Mathematica、MATLAB、Fortran。当然,使用 git 这样的版本控制程序提交进度是一个好主意。
我问一些朋友构建文件的最佳方法是什么。除了简单且众所周知的程序员文件结构(,,,,,/bin/... )之外,我没有找到令人满意但相似的答案/dat/:/doc//src/
我希望这个问题不会像物理学家提出的那样被解决;)因为我猜许多科学家在某种程度上或多或少地面临着同样的问题。由于知道程序员以前遇到过此类问题,我不会在Physics Stack Exchange上问这个问题,它可能会被标记为off-topic或too broad。
在我的上一个项目中,我具有以下全局结构,其中不同项目项之间进行了一些交互:
/External_Code_Contribution/
/Experimental_Data/
/Analytical_Calculations/
/Project_Issue_1/
/Project_Issue_5/
/Documentations/
/Thesis/
/Papers/
/Talks/
/Literature/
/Project_Organization/
/Numerical_Calculations/
/Project_Issue_1/
/SubIssue_A/
/SubIssue_B/
/SubIssue_C/
/Project_Issue_2/
/Project_Issue_3/
/Project_Issue_4/
/Project_Issue_6/
Run Code Online (Sandbox Code Playgroud)
描述: 在这个项目中,我根据文件的功能(外部贡献、实验数据、数字、文档等)对文件进行了划分,然后根据问题(在该步骤中计算的内容)对它们进行了细分,其中每个问题又包含子问题(例如,使用不同数据集进行类似计算)带有源代码、二进制文件和处理后的数据(为简单起见,全部位于同一目录中)。
不幸的是,在这种方法中,我必须:
谁遇到过在目录中构建项目的问题?请告诉我你的方法以及使你采用这种结构的论点!
(可能的补充:当我如上所述为项目设置文件结构时应该记住什么?)
如果您不完全理解答案,请随时提问,而不是举报。谢谢你!
| 归档时间: |
|
| 查看次数: |
388 次 |
| 最近记录: |