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

twl*_*hty 13 refactoring namespaces

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

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

Mr.*_* 安宇 14

这取决于.

需要考虑的一些事项:如果更改命名空间意味着在CVS中移动文件,则会因为丢失历史记录而受到惩罚.如果更改命名空间意味着手动工作,那么您将错过位置并导致错误.

此外,您是否有代码/库的外部用户?如果他们因为你重新命名公司而必须更改他们的代码,他们会很生气.

我倾向于按原样保留代码.命名空间除了防止冲突外没有意义; 在这一点上它只是营销.但对于新产品,我肯定会使用新的名称.

在我以前工作的地方,我们有一些公司名称或应用程序名称更改,这总是有问题的.一个应用程序被推迟了几个星期,同时他们在最后一刻解决了全局命名空间更改中的错误.另一个应用程序从未采用新名称,并且始终在内部引用过时的名称,可能会让新用户感到困惑.想象一下,如果Java中的所有东西仍被称为"橡树".


Tom*_*rle 5

您是否将这些组件出售给第三方?如果没有,那么这不值得努力.如果您是,那么命名空间是您的营销的一部分,因此应该更改.