タグ

2013年5月8日のブックマーク (3件)

  • Kata #1 - サービス(SERVICES)

    DDDを適用した開発スタイル「PHPメンターズ流 設計と実装の型」の解説シリーズ 其の壱:サービス 概要ドメインのユースケース(ビジネスユースケース/シナリオ)をソフトウェアとして表現する際、サービス(ドメインサービス)としてモデリングします。 型の派生元DDD p.103「サービス(SERVICES)」 詳細ドメインモデルをユースケース分析した場合、そのユースケースのシナリオが直接的にあらわれる場がサービスになります。これとは対照的に、ドメインモデルのデータ構造があらわれるのがエンティティやバリューオブジェクトになります。エンティティやバリューオブジェクトには、それ自身が持つ振舞のみを持たせ自己完結するようにしておき、そこにおさまらないシナリオ/手順はサービスにします。エンティティはオブジェクト来の役割に近く状態を持つのに対して、サービスは手順なので状態を持ちません。 ユビキタス言語で

    Kata #1 - サービス(SERVICES)
  • 47NEWS(よんななニュース)

    倒壊するかもしれない家で「屋内退避」…原発事故と地震が重なる困難さ、能登半島で浮き彫りに 避難計画の“前提”は見直される?新潟・柏崎刈羽原発の周辺市町村、議論の行方注視

    47NEWS(よんななニュース)
    k-holy
    k-holy 2013/05/08
  • Fabric で fabfile.py のコメントを使ったタスクの簡易Usage - 双六工場日誌

    最近、Fabric関連のエントリが流行っているようなので、ネタかぶりしない範囲で小ネタをちょっと書いて見ます。 Fabricは、単純にタスクを実行するだけはなく、実行するタスクに引数を渡すことができます。 以下は引数の渡し方についてのPython製デプロイツール Fabricを初めて使う際に役立つTipsからの引用です。 タスクに引数を渡したい場合がありますよね。 解決策 $ fab hoge:fuga でhoge関数の第一引数に’fuga’を渡すことができます。 $ fab hello:name=Jeff とかね。 最初に提示したチュートリアル(Overview and Tutorial)に載っているから詳しくはそっち参考にしてね。この引数指定機能は非常に便利なのですが、時間が経つと各タスクにどういう引数があったのか忘れてしまい、都度ソースを確認してしまうことがしばしば…。 それでなんと

    Fabric で fabfile.py のコメントを使ったタスクの簡易Usage - 双六工場日誌