私のアプリケーション内の「境界付けられたコンテキスト」(Eric Evan のドメイン駆動型設計) の大規模なリファクタリングと再構築により、その境界付けられたコンテキストの公開されたインターフェイスとそのメソッドのいくつかは、名前付けとセマンティクスが変更されました (ここで公開されたインターフェイスは、このインターフェイスがから呼び出されることを意味します)別の境界付けられたコンテキスト)。
私は現在、この更新された境界コンテキストを実装する過程にあり、変更されたインターフェースのパッケージ名を決定する必要があります。
- 旧姓のままでいいの?
my.company.old.package.name
- バージョン番号を追加する必要がありますか?
my.company.old.package.name.2
- ?
私の特定のケースでは、更新された境界コンテキストが自分のアプリケーション内でのみ使用され、他のすべてのクライアント境界コンテキストはほとんどないため、これらのクライアント境界コンテキストを変更して、新しい名前とセマンティクスに適応させることもできます。
おそらく、一般的に、パッケージ名を決定するのに役立つ基準/メトリック/経験則/ベストプラクティスがあります。あなたのものは何ですか?