2020年2月20日のブックマーク (3件)

  • ドメイン駆動設計を勉強するときのオススメ資料 - Qiita

    この記事は、ドメイン駆動設計 #1 Advent Calendar 2018の9日目です。 明日は@kmdsbngさんです。 今回は、ドメイン駆動設計(以下DDD)を学ぼうとする人に対して参考になる資料をまとめます。 DDD関連資料のオススメ まずはDDDの青い、エリック・エヴァンスのドメイン駆動設計から手を出したいところですが、500ページ超えで分厚く、初学者の人とっては解説される内容が抽象度が高く、理解するのに苦労すると思います。 ですのでこれから紹介するSTEPの順番から読んでいくのことをオススメします。 STEP1 まずはDDDの概念から理解していくことから始めましょう。下記のがオススメです。 わかる!ドメイン駆動設計 ~もちこちゃんの大冒険~ https://booth.pm/en/items/392260 このはストーリー形式でDDDを解説されていますので比較的理解しやす

    ドメイン駆動設計を勉強するときのオススメ資料 - Qiita
  • ドメイン駆動設計とは何なのか? ユーザーの業務知識をコードで表現する開発手法について

    エリック・エヴァンズが提唱した、ユーザーが従事する業務に合わせてソフトウェアを開発する手法、ドメイン駆動設計。今やユーザーファーストの考え方は常識になりましたが、それを実現するための開発手法とは具体的にどういう考え方で成り立っているのでしょうか。成瀬允宣さんの『ドメイン駆動設計入門 』(翔泳社)から抜粋して紹介します。 記事は『ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基』の「Chapter1 ドメイン駆動設計とは」から抜粋したものです。掲載にあたり、一部を編集しています。 ドメイン駆動設計とは何か ソフトウェアを開発するとき、私たちは新たに何かを学びます。たとえば会計システムを開発するのであれば経理について学ぶでしょう。物流システムを開発するのであれば輸送や配送について学びます。ソフトウェアシステムを開発する上で学んだ知識は汎用的な知識であることもあれば、ある組織

    ドメイン駆動設計とは何なのか? ユーザーの業務知識をコードで表現する開発手法について
  • Kyoto University Research Information Repository: プログラミング演習 Python 2019

    書はCC-BY-NC-NDライセンスによって許諾されています。ライセンスの内容を知りたい方はhttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.ja でご確認ください。