Pinned増田 亨@masuda220Oct 22, 2019拙著「現場で役立つシステム設計の原則」が重版されました。毎日すこしずつですが売れ続けているらしい。ありがたいことです。 オブジェクト指向プログラミングやドメイン駆動設計の入門書的に使っていただけてるようです。 読書会とかお声がけいただければおじゃましたい。 現場で役立つシステム設計の原則 | 技術評論社From gihyo.jp13109628
増田 亨@masuda220Sep 24データとロジックを一箇所に集めてカプセル化するといっても、イミュータブルなカプセル化と、ミュータブルなカプセル化では、まったく別のプログラミングモデルになる。 カプセル化を選ぶかどうかの違いと同じくらいの違いではなかろうか11173.7K
増田 亨@masuda220Sep 22ドメイン駆動設計の特徴をあげるとすれば、 - ソフトウェアの中核にある複雑さとして業務ロジックに焦点を合わせる - モデルと実装の一致を重視する - リファクタリングによるモデルと設計の改善活動を重視する - 全体を単一モデルではなく、複数モデルの連係と捉える の4つは外せないかな。21303.3K
増田 亨@masuda220Sep 22戦術的設計は、それだけやれば十分というものではないが、必ずやらなければならないものではある。 戦術的設計を軽んじて、戦略的設計を語るのは、面白いかもしれないが、実用的な議論ではない。1153.6K