タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

DDDに関するs_hiiragiのブックマーク (2)

  • ユビキタス言語とドメイン名の決め方 - FLINTERS Engineer's Blog

    自分がDDD+Scrum開発をする上でマネージャなどと意見を合わせるために ユビキタス言語を徹底させました。 そこでどのように言葉とプログラムを落とし込んだかの例です。 目的 MTGなどで話す言葉を共通にする事によって開発とマネージャとの やりとりをスムーズにする。 例 会話文(ドメイン) プログラム上(単数) 複数 概要 コマ Panel Panels 4コマ漫画の一コマを表す 漫画 Comic Comics 漫画などでいうタイトルなどの情報 作家 Author Authors この漫画の作者などの情報 話(わ) Story Stories 週刊誌に乗ったりする場合の第1話 説明 開発者のみでユビキタス言語を使う場合は、プログラム上の言葉をそのまま 使えばいいのですが、開発者外の人とやりとりする時にとても不都合だった。 実際にScrum開発ではストーリーボード上から言葉を拾いまとめるので

    ユビキタス言語とドメイン名の決め方 - FLINTERS Engineer's Blog
  • [DDD] もしドメインモデルを日本語のコードで書いたら

    QCon Tokyo2011のビアパーティで、Eric Evans御大から「日語でコードを書くべきだ!」というお告げがあったときいたので、試しにDDDSampleのCargoクラスを日語化してみた。 public class 貨物 { private 貨物ID 貨物ID; private 位置 出発地; private 経路仕様 経路仕様; private 輸送日程 輸送日程; private 配送 配送; public 貨物(final 貨物ID 貨物ID, final 経路仕様 経路仕様){ this.貨物ID = 貨物ID; this.出発地 = 経路仕様.出発地(); this.経路仕様 = 経路仕様; this.配送 = 配送.導出する(経路仕様, 輸送日程, 荷役履歴.空); } // ... 略 } なんか、目に悪い気がする・・・ 日語コードの問題 実際書いてみて色々不

    [DDD] もしドメインモデルを日本語のコードで書いたら
  • 1