我拥有一个.co.uk域,每当我处理Java风格的包命名时,我都会使用uk.co.domainname
。有一次,我遇到了执行以下操作的包:co.uk.domainname
。
其中一个是正确的,还是取决于开发人员的酌处权?有什么公约来处理这个问题吗?
发布于 2012-12-15 13:49:51
这里没有真正的规则,只有Sun用com.sun.* packagers创建的约定。唯一真正的要求是唯一性,而co.uk.约定定义文件夹/文件结构。
在你的情况下,你想要一个“根”文件夹的名字是什么?“uk”还是“co”?
发布于 2017-09-22 07:03:47
Java教程非常清楚地表明,您应该使用与您的域名相反的名称,例如uk.co.domainname
。如果您将其混在一起并使用co.uk.domainname
,那么您可能会遇到站点http://uk.co与您的包命名结构发生冲突的风险。虽然不太可能,但你最好还是坚持这些标准,排除任何潜在的冲突。
https://softwareengineering.stackexchange.com/questions/179561
复制相似问题