タグ

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

タグの絞り込みを解除

dddとbddに関するinnx_hidenoriのブックマーク (5)

  • 振る舞い駆動開発に注目すべき理由

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    振る舞い駆動開発に注目すべき理由
  • BDDと共通言語 - Greg Young - Digital Romanticism

    この記事は、Greg Young氏のブログ記事"BDD and the Shared Language"を、氏の許可を得て翻訳したものです。(原文公開日:2007年10月16日) ここ数ヶ月というもの、私はすました顔でここに座り、BDDには自分にとって理解すべきようなものは何もない、と言ってきました(そして同じような意見の人とも会ってきました)。BDDは単にTDD+DDDであり、このコンセプトになじみがない開発者に教えるのが簡単なように組み替えられただけだというのです(Aaron Feng氏の優れた説明や、Raymond Lewallen氏によるより詳細な議論によればですが)。 しかしそこには多くの違いがあり、私から見ればDDDとBDDは同じものがほとんど何もなく、比較してはいけないものです。その違いは開発チームや全体としてのプロジェクトに関するものではなく、これから見ていくように、むしろ

    BDDと共通言語 - Greg Young - Digital Romanticism
  • BDDとDDD - Dan North - Digital Romanticism

    この記事はDan North氏が、QCon London 2009において行った発表"BDD and DDD"のスライドを、氏の許可を得て翻訳したものです。 ドメイン駆動デザインとは何か? 「ドメインにフォーカスを当て、そのドメインがソフトウェアに大きな影響を与えるようにしむけること。」-Jimmy Nilsson (ADDDP) 「コア・ドメイン」を識別する 「コア・ドメイン」とは、ステークホルダが最も重要だと考えるもの 輸送会社は品物を移動させる。この会社のコア・ドメインは何だろうか? 手配 経路指定 品物がどこにあるかを把握すること コア・ドメインは最も有益な会話がどの部分にあるのかを教えてくれる ・・・つまり、知識の咀嚼("knowledge crunching")を行う上で、最も豊かな縫い目("seams")が何かということを教えてくれる 共通理解を発展させる ドメインをステーク

    BDDとDDD - Dan North - Digital Romanticism
  • BDDの導入 - Dan North - Digital Romanticism

    この記事はDan North氏の記事「Introducing BDD」を氏の許可を得て翻訳した公式版("the official translation")です。(原文公開日:2006年9月20日) 私は1つ問題を抱えていました。様々な環境にあるプロジェクトでテスト駆動開発(TDD)のようなアジャイルのプラクティスを用いたり、あるいは教えていると、いつも同じような混乱や誤解に行き当たったのです。プログラマが知りたいと望むのは、どこから始めれば良いのか、何をテストすれば良いのか、何をテストする必要がないのか、1つのものに対してどの程度テストすれば良いのか、テストをなんと呼べば良いのか、テストが失敗した理由をどう理解すれば良いのか、ということでした。 TDDに深く入り込むほどに、自分の道程が、言われたことをコツコツやれば徐々に上達するようなものではなく、むしろ行き詰まりの連続であると感じました

    BDDの導入 - Dan North - Digital Romanticism
  • ドメイン駆動式ソフトウェアの育て方 - Digital Romanticism

    レッツゴーデベロッパー2011での発表原稿とスライド 導入 2011年05月28日「レッツゴーデベロッパー2011@仙台」が開催されました。このイベントのテーマは「共有と交流」。"「共有」には、最新技術、知識、復興への想い、それぞれの決意を共有することを、「交流」には、東北と東北圏外のデベロッパーやコミュニティ同士の交流を深めることを込めて。" このイベントにてDDDセッションに登壇させて頂きましたので、そのときの発表原稿とスライドを公開致します。なお、当日はワークとして参加者の方にペアモデリングを行って頂きましたが、このドラフトではその部分を割愛しています。 スライドはこちら また映像はこちらで公開して頂いています。 さて今年4/9にDDD日語版が出版されました。それから2ヶ月弱、翔泳社様から、はやくも増刷のお知らせを頂きました。多くの方々とおかげと深く感謝しています。さて、この増刷が

    ドメイン駆動式ソフトウェアの育て方 - Digital Romanticism
  • 1