タグ

2015年6月5日のブックマーク (4件)

  • DDD の Java EE 実装サンプル - Cargo Tracker を読み解く - Qiita

    #レイヤ化アーキテクチャ(LAYERED ARCHITECTURE) ##DDD でのレイヤ化アーキテクチャ アプリケーションの中では、ドメインのロジック以外にも様々な処理が行われる。 例えば、画面表示に関する処理・トランザクション制御・データベースアクセス・メール送信などがある。 もし、これら他の関心事の中にドメインロジックが紛れ込んでいると、コードは非常に読みづらくなり保守もしづらくなる。 この問題を回避するため、ドメインは他の感心事から分離しなければならない。 分離の手法は多々あるが、一般的に広く受け入れられている手法として、レイヤ化アーキテクチャがある。 レイヤ化アーキテクチャでは、アプリケーションが持つ関心事をいくつかの層に分離する。 各層に含まれる要素は、同じ層内の要素かもしくは下位の層にのみ依存し、上位の層には依存しないようにする。 上位の層と連携する場合は、コールバックやオ

    DDD の Java EE 実装サンプル - Cargo Tracker を読み解く - Qiita
  • PHPUnitいいね - rochefort's blog

    PHPUnit マニュアル – 第1章 PHPUnit のインストール 公式ドキュメントが結構充実しています。日語だし。 なんでこんなにドキュメントがしっかりしているのにPHPerはテスト書かないんだ。と思いながら読んでました。 あと、Rubyが恋しくなりました。 データプロバイダ PHPUnit マニュアル – 第2章 PHPUnit 用のテストの書き方 これはなかなか良いです。 アノテーションで制御するってのが、結構きもいですが。 一見わかりにくいので、あまり好きではないですが 全体的にですがアノテーションでいろいろできるようになっています。 PHPUnit マニュアル – 付録B アノテーション ですが、これはすっきり書けて良いです。 (array()が嫌いなので、5.4以降の短縮構文で記載しています) /** * @dataProvider additionProvider */

    PHPUnitいいね - rochefort's blog
  • 無料で説明図を作るならドローツール「draw.io」に敵うものはないかも

    で、図説ドローツールとしては、CacooやGliffyを紹介しました。 けれども、「draw.io」というのを使ってみたら、完全に無料で利用できるうえに、日語にも対応、さらには機能も豊富という何拍子も揃った素晴らしいドローツールだったので紹介です。 photo by David Goehring draw.ioとは draw.ioは、WEB上で無料で使えるフローチャート作成ツールです。 インストールなどは必要なく、ブラウザからログインも不要で手軽に利用することができます。 通常、こういったドローツールは、「作業シート何枚まで無料であとは有料」などというサービスも多いのですが、draw.ioは完全無料で利用することができます。 やれることが豊富このツールを利用するだけで、以下のような図を手軽に作成することができます。 チャートなんかも。 こんな回路図なんかも。 もちろんこんなフローも。 関

    無料で説明図を作るならドローツール「draw.io」に敵うものはないかも
  • https://false.jp/motion/