2

私のアプリケーション内の「境界付けられたコンテキスト」(Eric Evan のドメイン駆動型設計) の大規模なリファクタリングと再構築により、その境界付けられたコンテキストの公開されたインターフェイスとそのメソッドのいくつかは、名前付けとセマンティクスが変更されました (ここで公開されたインターフェイスは、このインターフェイスがから呼び出されることを意味します)別の境界付けられたコンテキスト)。

私は現在、この更新された境界コンテキストを実装する過程にあり、変更されたインターフェースのパッケージ名を決定する必要があります。

  • 旧姓のままでいいの?my.company.old.package.name
  • バージョン番号を追加する必要がありますか?my.company.old.package.name.2
  • ?

私の特定のケースでは、更新された境界コンテキストが自分のアプリケーション内でのみ使用され、他のすべてのクライアント境界コンテキストはほとんどないため、これらのクライアント境界コンテキストを変更して、新しい名前とセマンティクスに適応させることもできます。

おそらく、一般的に、パッケージ名を決定するのに役立つ基準/メトリック/経験則/ベストプラクティスがあります。あなたのものは何ですか?

4

0 に答える 0