【发布时间】:2018-01-24 10:42:25
【问题描述】:
如果我们有一个 Web 应用程序和另一个处理数据库连接的后端应用程序。在两个应用程序中使用类似名称的包是一种常见的做法吗?
【问题讨论】:
-
我会避免这种情况 - 使用
com.mtleis.web和com.mtleis.thing或类似的东西作为前缀。如果您最终在两者中使用相同的包名称,则可能表明您应该对两者都有一个库。 -
您能给我们举例说明您的包裹名称吗?如果有很多应用程序访问数据库,那么每个应用程序的源代码都拥有一些关于数据库包的信息,这并不愚蠢。但我确实同意@BoristheSpider 的观点,即您应该尽可能避免它
标签: java naming-conventions packages