MOONGIFTニコニコ出張所

駆動型開発について

2015/06/16 10:23 投稿

  • タグ:
  • 登録タグはありません
  • タグ:
  • 登録タグはありません

ここ最近○○駆動型開発というのが増えてきたように思います。プロジェクトの管理スタイルといえばウォーターフォール、XP、アジャイル、スクラム、リーンなど数多くありますが、そういったトレンドの変化に合わせて開発スタイルも進化してきています。

流行廃りはあるように思いますが、開発スタイルも徐々に進化していますのでトレンドを知ることで開発生産性を高めることができるのではないでしょうか。

ドメイン駆動開発

ドメインとはアプリケーションが対象とする業務領域を指します(via Domain-Driven Designのエッセンス 第1回|オブジェクトの広場)。業務アプリケーションをプレゼンテーション層、ドメイン層、データソース層の3つに分けて考え、中心にドメイン層を置くのがポイントです。

モデル、コントローラ、ヘルパーなど様々な所に散在するコードをドメインに集約し、その中で再利用性高く抽象化することで中長期的なメンテナンス性を高め、システム全体の理解がしやすくなります。

 

ここから先は有料になります

ニコニコポイントで購入する

チャンネルに入会して購読する

  • この記事は過去記事の為、今入会しても読めません。ニコニコポイントでご購入下さい。

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

継続入会すると1ヶ月分が無料です。 条件を読む

MOONGIFTチャンネル

MOONGIFTチャンネル

月額
¥550  (税込)
このチャンネルの詳細