gpt4 book ai didi

java - 大量源文件的正确文件夹结构

转载 作者:行者123 更新时间:2023-11-30 09:42:31 24 4
gpt4 key购买 nike

如果之前有人问过这个问题,我深表歉意,但我相信对我来说,这个问题属于“我什至不知道我应该用谷歌搜索什么”的类别。

因此,作为编码世界的菜鸟,我最近才开始研究包含多个源文件的项目。我正在开始我的第一个“大”项目,在开始之前,我想知道管理系统的许多不同部分的最佳方法。

例如:我有 Project0,它是从 A 到 Z 的片段构建的。每个片段由 50 个独立的源文件组成,src0 到 src50。此设置的正确文件夹结构是什么?另外,这是对 Java 包结构的完美使用吗?

最佳答案

像“A”到“Z”这样的名字并没有表达太多意义。 “src0”到“src50”也是一样。

但如果这真的是您想要的,在典型的 Java 项目中它可能看起来像这样:

.../Project0/
|
+----/src/com/meff/a/
| |
| +-Src0.java
| +-Src1.java
| .
| .
| .
| +-Src50.java
|
+----/src/com/meff/b/
+-Src0.java
+-Src1.java
.
.
.
+-Src50.java

再一次,这样的命名方案绝对糟糕。我只是把它放在那里,因为那是你使用的例子,它可以帮助你组织你的第一个项目......

所以你应该使用目录来表示你的包(按照惯例它们应该是小写的)。您的“件”“A”到“Z”[原文如此]变成“包”“a”到“z”。

然后您的源代码文件变成 Java 类(按照惯例,它们应该以大写字母开头)。

使用您拥有的域名作为层次结构的一部分也很方便(我知道您不拥有“meff.com”,但您明白了)。

所以你的“piece A”[sic] 中的“src0”变成了位于 .../Project0/src/com/meff/a/< 中的 Src0.java 文件/em> 看起来像这样:

package com.meff.a;

public class Src0 {
...
}

请注意,通常有一个src/ 目录。例如,如果您要向项目添加单元测试,您还可以在与 src/ 目录等相同的级别添加一个测试目录,等等。

希望它对您有所帮助,并将您的“A 到 Z”和“src0 到 src50”更改为有意义的内容:)

关于java - 大量源文件的正确文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com