如果我没有真正的网站,那么使用免费网站作为包标识符是很好的做法吗?com.weebly.vikarjramun.myapp.myactivity只是想知道..。
发布于 2016-08-18 18:09:50
一些背景:
公司使用他们的反向互联网域名开始他们的包名--例如,com.example.mypackage用于一个名为mypackage的包,这个包是由example.com的程序员创建的。
该约定的原因是为了避免遗漏,因为jar文件被视为文件夹。如果项目中的某个人有两个具有相同包层次的jars,那么可能会有遗漏。
对类似问题的回答提供了很好的免费的、更独立的替代品,使用您控制的东西,比如您的GitHub存储库或StackExchange配置文件,如果您没有一个域,就可以为您的包层次结构提供唯一性。
发布于 2016-08-18 18:22:24
问题不在于站点是否免费,而在于您是否控制了所讨论的域或子域。如果您不控制域名,则可能会有将其丢失给其他人的风险,如果其他人也是Java开发人员,则可能会导致包名冲突。如果你确实拥有域名,它甚至不需要被使用-只要你拥有它,你可以非常肯定没有其他人会使用它作为一个命名空间。
如果该域名是由其他人拥有的域下的子域,您可能无法保证您不会丢失它,例如,如果公司关闭了商店,而其他人购买了这些资产。
https://softwareengineering.stackexchange.com/questions/328718
复制相似问题