2

由于在我的应用程序中对“有界上下文”(Eric Evan 的域驱动设计)进行了重大重构和重新架构,一些有界上下文的已发布接口及其方法在命名和语义上发生了变化(此处的已发布接口意味着该接口是从另一个有界上下文)。

我现在正在实现这个更新的有界上下文,我必须决定我更改的接口的包命名。

  • 我应该保留旧名称吗?my.company.old.package.name
  • 我应该添加版本号吗?my.company.old.package.name.2
  • ?

在我的具体情况下,由于更新的限界上下文仅在我自己的应用程序中使用,并且所有其他客户端限界上下文很少,因此也可以更改这些客户端限界上下文以适应任何新的名称和语义。

通常,可能有一些标准/指标/经验法则/最佳实践可以帮助我决定包名称。你的是什么?

4

0 回答 0