タグ

ブックマーク / qiita.com/kmdsbng (5)

  • 効果的にDDDを導入するために気をつけるべきこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? DDDはプロジェクトの期待に応えていますか? この記事を読み始めたということは、あなたはDDDに興味を持っているか、またはDDDを実際に実践しているのでしょう。 最初に、あなたとDDDの関わり方について質問です。 あなたが実践しているDDDは、満足度の高いソフトウェアをユーザーに届けるのに、効果的に機能しているでしょうか? またはこれからDDDを導入したいと考えているなら、どのようにDDDがあなたの問題を解決するか、イメージできているでしょうか? どちらかにNoと答えたなら、この記事の内容が役に立つかもしれません。 DDDを学び始めると

    効果的にDDDを導入するために気をつけるべきこと - Qiita
    efcl
    efcl 2019/12/23
    DDDの導入
  • ユビキタス言語についての知見を共有します - Qiita

    この記事は、ドメイン駆動設計 #1 Advent Calendar 2018の10日目です。 ユビキタス言語は大事 DDDは分類手法の一つという側面があります。 分類の道具は境界づけられたコンテキストと、ユビキタス言語です。 境界づけられたコンテキストで、システムの対象業務を分類し、境界づけられたコンテキスト内部ではユビキタス言語で言葉を分類します。 個人的に、ユビキタス言語はDDDを実践する上でとても大事なテクニックだと思うのですが、何を指すものなのか、どういうメリットがあるものなのかわかりにくいために、初心者にとってはわかりにくいものかもなー、とも感じます。 そこでこの記事では、ユビキタス言語についての私の知見を書いてみます。ユビキタス言語についての学習の助けになれば幸いです。 ユビキタス言語とは何か? ユビキタス言語の定義をする前に、「境界づけられたコンテキスト」について説明します。

    ユビキタス言語についての知見を共有します - Qiita
    efcl
    efcl 2018/12/23
    ユビキタス言語について。 ユーザーが使っている言語との違い
  • Almin.js がやってくれること - Qiita

    この記事はQiita Advent Calendar 2017 React #1 の 4日目の記事です。 Almin.js について最近学んだことを説明します。 概要 今、業務で開発しているシステムで、Almin.js + TypeScript + React を使ってフロントエンドの処理を実装しています。 Almin.js Almin.jsの採用を検討したのは、フロントエンドでDDDに沿った設計をするのに使いたかったからです。 今回調査も兼ねて実装してみると、Almin.jsを利用することで、思っていたよりいい感じにクラスを設計できました。 その課程で Almin.js が何を提供するライブラリなのかということも理解が進んだので、学んだ内容を共有します。 必要だったもの 今回の開発にあたり、Viewを実装するためにReactを使うことは決まっていましたが、それ以外の部分についてはどうやっ

    Almin.js がやってくれること - Qiita
    efcl
    efcl 2017/12/04
    ビジネスロジックをViewなどとは分けた状態にして、DDDをやるための土台としてのAlminについて。 Alminで書いた場合のアプリケーションの処理の流れやドメインオブジェクトの独立性について。
  • isolating the domainを読んでみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 関ジャバのDDD勉強会で紹介されていた isolating the domain を読んでみました。 紹介のスライド https://speakerdeck.com/haljik/isolating-the-domainfalseshao-jie プロジェクト https://github.com/system-sekkei/isolating-the-domain ちょうど直近のプロジェクトでDDDに沿った設計を導入することになったので、その参考にしたい、という意図です。 実際にDDDを導入しようとすると、各層のディレクトリ名の付け方

    isolating the domainを読んでみた - Qiita
    efcl
    efcl 2017/11/06
    isolating the domainについて
  • あなたはいつEmber.jsを使うべきか? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 今日まで Ember.js の紹介をしてきました。 思えばAdvent Calendarを書き始めた12/1の時点では、私自身、Ember.jsについてはほとんど何も知らない状態でスタートしました。 もっともknockout.jsを業務に使っていたので、データバインディング機能の便利さは理解していましたし、Ember.jsが記述の柔軟性のレベルでは他のデータバインディングより洗練されているので、コンセプトレベルでは間違いなくすばらしいフレームワークである、ということは確信していました。 ただ、Router, ストレージの利用方法、拡張方

    あなたはいつEmber.jsを使うべきか? - Qiita
    efcl
    efcl 2012/12/31
    Ember.jsの向き不向きについてのまとめ
  • 1