Java 需要对包名称提出建议

Java 需要对包名称提出建议,java,naming,Java,Naming,我有几个包我命名有困难 此包包含用于通过客户端软件与外部服务器通信的类和接口。外部服务器不是我们系统的一部分,而是日常操作所必需的 此包包含导入和导出数据的类和接口 有什么建议吗?如果您正在与某个特定的服务交谈,我会以该服务的名称命名。因此,如果您使用com.mycompany作为名称空间,并且您正在与Floobulator服务交谈,我可能会将其称为类似com.mycompany.Floobulator 至于进出口,我通常不把它放在自己的包装里,除非有理由这样做。在这种情况下,请尝试com.

我有几个包我命名有困难

  • 此包包含用于通过客户端软件与外部服务器通信的类和接口。外部服务器不是我们系统的一部分,而是日常操作所必需的
  • 此包包含导入和导出数据的类和接口

有什么建议吗?

如果您正在与某个特定的服务交谈,我会以该服务的名称命名。因此,如果您使用
com.mycompany
作为名称空间,并且您正在与Floobulator服务交谈,我可能会将其称为类似
com.mycompany.Floobulator


至于进出口,我通常不把它放在自己的包装里,除非有理由这样做。在这种情况下,请尝试
com.mycompany.floobulator.import
.export
或者
.io
?只要使用“感觉正确”的选项,因为从长远来看,这可能不是一个非常重大的决定,只要它是合理的。

保持简单,将它们命名为
你的.app.external
你的.app.importexport

取决于谁将使用此软件包?其他团队还是内部团队?画出你心目中的树结构。谢谢,我考虑过用服务命名它们,但是我应该把多个服务使用的类放在哪里呢?