This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
![Technical documentation](https://cdn-ak-scissors.b.st-hatena.com/image/square/82e6564e92b1828f860a7d892b895a946b3eb2ea/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Flogos%2Flogo-ms-social.png)
http://martinfowler.com/bliki/PresentationDomainSeparation.html 最も有用な設計原則に、 プログラムのプレゼンテーション層(ユーザーインターフェイス)とその他の機能をうまく分ける、というのがあります。 私はこれを発見して以来、ずっと慣行しています。 長い間これを使ってきて、いくつものメリットを発見しました。 プレゼンテーションロジックとドメインロジックが分かれていると、理解しやすい 同じ基本プログラムを、重複コードなしに、複数のプレゼンテーションに対応させることができる ユーザーインターフェイスはテストがしにくいため、それを分離することにより、テスト可能なロジック部分に集中できる スクリプト用のAPIやサービスとして外部化するためのAPIを楽に追加できる(選択可能なプレゼンテーション部分で見かける) プレゼンテーション部分のコー
http://martinfowler.com/bliki/EnterpriseArchitecture.html つい最近、P of EAA についてアマゾンに投稿された二、三の的外れのレビューを見かけました。(的外れというのは)この本にはエンタープライズアーキテクチャについては何も書いていないからです。勿論、それには理由があります。この本のテーマは、エンタープライズアプリケーションアーキテクチャ、つまり、エンタープライズアプリケーションの「設計方法」なのです。エンタープライズアーキテクチャはまた別の話で、一企業内の複数のアプリケーションを首尾一貫したひとつのものにまとめ上げる方法のことを指します。 読み進めばおわかりになると思いますが、私はエンタープライズアーキテクチャに対してかなり冷淡な態度をとることがあります。冷淡である理由は、エンタープライズアーキテクチャに関する取り組みに共通の
以下の文章は、Martin Fowler による Developing Patterns of Enterprise Software の日本語訳である。 以下は、個人的な調査で集めたエンタープライズ ソフトウェア開発に関するパターンのカタログである。 最終更新日: 2005/2/19 近年、小粒だが有用なエンタープライズ システム開発パターンが記述されてきている。 このページでは、特筆すべきパターンや、パターンの相互作用などについて述べていく。 各パターンに関するより詳しい情報については、 PatternShareを参照するとよいだろう。 ここはマイクロソフト パターン グループにより運営されており、 独自にパターン カタログの体系付けを行っている。 パターン作者を結びつける公式的な組織は存在していない。 しかし、私たちは非公式な関係で結びついている――お互いの作品をレビューしあっている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く