コードジェネレータをモデル駆動型設計/モデル駆動型ソフトウェア開発の一種として実装しているのか、まったく異なる方法ですか?コードジェネレータをモデル駆動型設計/モデル駆動型ソフトウェア開発の一種として実装していますか?
例えば、Entity Frameworkコード生成を使用する場合。これはモデル駆動設計の一種ですか?
用語モデル駆動型デザインを使用すると、モデルまたはメタモデルの使用方法が異なりますか?
答えはありません。
コードジェネレータをモデル駆動型設計/モデル駆動型ソフトウェア開発の一種として実装しているのか、まったく異なる方法ですか?コードジェネレータをモデル駆動型設計/モデル駆動型ソフトウェア開発の一種として実装していますか?
例えば、Entity Frameworkコード生成を使用する場合。これはモデル駆動設計の一種ですか?
用語モデル駆動型デザインを使用すると、モデルまたはメタモデルの使用方法が異なりますか?
答えはありません。
コードジェネレータを使用して、モデル駆動設計の一形態である、あなたが最初の抽象モデルを作成したとき(ある種のUML図など)、このモデルをコード生成のベースとして使用します。この種のワークフローは、フォワードエンジニアリングとも呼ばれます。
一方、同じ抽象レベル間で変換するコードジェネレータ(たとえば、あるプログラミング言語を別のものに変換するコードジェネレータ)を使用する場合、IMHOはモデル駆動型デザインとは関係ありません。
次のリソースでご覧になることをお試しください:
The Catalog of Patterns of Enterprise Application Architecture by Martin Fowler
あなたはとても素敵で、リンクを掲示する代わりにあなたの知識を共有しますか?これはupvoteで終わる可能性があります。 – Rookian
あなた自身のコードジェネレータを実装することについて話していますか?あなたの質問は正確に意味をなさない。 –
すみません。 Ofc。私は自分のコードジェネレータを実装することを意味しました。 – Rookian