【问题标题】:Suggestion needed for package names [closed]包名称需要的建议[关闭]
【发布时间】:2011-10-20 19:21:21
【问题描述】:

我有几个包我很难命名。

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

有什么建议吗?

【问题讨论】:

  • 取决于谁将使用这个包?其他团队还是内部团队?画出你心目中的树形结构。

标签: java naming


【解决方案1】:

如何保持简单,并将它们命名为your.app.externalyour.app.importexport

【讨论】:

    【解决方案2】:

    如果您正在与特定服务交谈,我会在服务之后为其命名。因此,如果您使用 com.mycompany 作为命名空间,并且您正在与 Floobulator 服务通信,我可能会将其称为简单的名称,例如 com.mycompany.floobulator

    至于导入和导出,我通常不会将其放在自己的包中,除非有理由这样做。在这种情况下,试试com.mycompany.floobulator.import .export 或者.io?只需使用“感觉正确”的任何一个,因为从长远来看,这可能不是一个非常重大的决定,只要它有点明智。

    【讨论】:

    • 谢谢,我想过用服务来命名它们,但是我应该把多个服务使用的那些类放在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2022-11-27
    • 1970-01-01
    相关资源
    最近更新 更多