改变公司名称…我们是否更改名称空间?

我们计划很快改变我们的公司名称.我们所有的命名空间,项目等都使用XYZ.ComponentName.

我的问题是我们应该改变我们的命名空间吗?将所有旧组件更改为ABC.ComponentName?离开旧的,但任何新的开发变成ABC.ComponentName?只要坚持用旧的名字?

这取决于.

有些事情要考虑:如果更改命名空间意味着在CVS中移动文件,那么因为丢失了历史记录而产生惩罚.如果更改命名空间意味着手工工作,您将会错过地方并导致错误.

另外,你有外部用户的代码/库吗?如果他们必须改变他们的代码,因为你更名为公司,他们会恼火.

我会倾向于以代码的方式离开.命名空间是无意义的,除了防止碰撞;在这一点上它只是营销.但是对于新产品我肯定会使用一个新的名称.

在我曾经工作的地方,我们有一些公司名称或应用程序名称更改,并且总是有问题.一个应用程序延迟了几个星期,同时在最后一分钟从全局命名空间更改中排除了错误.另一个应用程序从未采用新名称,并且始终被内部引用为旧的名称,可能会让新用户感到困惑.想象一下,如果Java中的所有内容都被称为“橡树”.

相关文章
相关标签/搜索