タグ イミュータブル
人気順 5 users 50 users 100 users 500 users 1000 usersDDDのエンティティはイミュータブルな実装にしてもいいの?(サンプルコード有り)[ドメイン駆動設計 / DDD] - little hands' lab
本記事はドメイン駆動設計(DDD) Advent Calendar 2021の13日目の記事です。 エンティティとイミュータブル性 オブジェクトをイミュータブル、つまり内部状態を変えない実装にすることで可読性やマルチスレッド対応性が向上することがあります。 エンティティはモデリング上の定義はミュータブルなものですが、実装... 続きを読む
ドメイン駆動設計とイミュータブルなクラス設計
Transcript ドメイン駆動設計と イミュターブルな設計 2021年11月24日 有限会社システム設計 増田 『ドメイン駆動設計』のエッセンス 第3章 モデル駆動設計(モデルと実装を一致させる) 第10章 しなやかな設計(変更を楽で安全にする設計パターン) 第15章 蒸留(コアドメインに集中する) クラス設計の方針の違い で... 続きを読む
JavaScript にイミュータブルな配列操作メソッドを導入するプロポーザルについて
この記事では、現在 Stage 1 のプロポーザル Change Array by copy について解説する。 プロポーザルの詳細については、https://github.com/tc39/proposal-change-array-by-copy を参照してほしい。 また、ここで紹介した仕様に関しては今後更新されていく可能性がある。 概要 Change Array by copy は、簡単にいえばイ... 続きを読む
[TypeScript]型の基本とイミュータブルな追加・更新・削除 ~ 際限なき型地獄 ~ - Qiita
今回はTypeScriptの型の基本を扱っていきたいと思います。練習用の題材として、データ操作の基本中の基本、追加・更新・削除を行う関数をイミュータブルの形で実装していきます。 前提条件 イミュータブルの形を崩さないように、狂ったようにreadonly 一度生成したオブジェクトの書き換えは許さない interfaceにはプライ... 続きを読む
Rx.js, Immutable.js について - mizchi's blog
2015-07-18 Rx.js, Immutable.js について 自分はImmutable.jsとRxをなぜ採用しなかったか、自分の考えを整理するために書き出してみる。 僕の理解が及んでいない無知のゆえのアレもあると思うので間違っていたら罵倒ブコメお願いします。 Immutalbe(.js) 扱う対象をイミュータブルにするのはたぶん間違いなく正しい。正しいが、現時点のエコシステムにおいてその... 続きを読む
イミュータブルデータモデル(入門編)
Full Name Comment goes here. 12 hours ago Reply Edit Delete Spam Block イミュータブルデータモデル(入門編) Presentation Transcript 1. イミュータブル データモデル (入門編) kawasima 2. 背景 •正しくデータモデリングを学んだ人(1NF~5NFの違いがわかる人)がモデルを書く のが理想だ... 続きを読む
K Nishijimaのぶろぐ: Dockerイメージがイミュータブルじゃ無くなった話
Dockerイメージがイミュータブルじゃ無くなった話 by Koichiro Nishijima 沖縄のお盆は旧暦の7月13日から15日、ということで2014年は8月8日(つまり昨日)がウンケー(お迎え)でした。 そんな日にデプロイ作業をしてたからハマった(?)のかどうか知りませんが、Docker on Elastic Beanstalkの小咄を1つ。 プロダクション環境でDockerを利用してい... 続きを読む
ヌーラボのインフラ運用最前線 〜イミュータブルを目指して〜 (前編) | Nulab 日本語ブログ
最近はインフラ運用・DevOPS関連のトピックとして目にしないことはないくらい、「イミュータブルインフラストラクチャー」について様々な議論がなされています。私たちも昨年、継続的デリバリという文脈で、@IT の連載にてその基本的な考え方について紹介させていただきました。 さて、今年の二月にローンチをしたばかりのヌーラボのシングルサインオンサービス「ヌーラボアカウント」では、イミュータブルインフラスト... 続きを読む