2015/6 123456789101112131415161718192021222324252627282930 ■ドメイン(Domain)とコンテキスト(Context) ちまたにシステム開発者のためにドメイン駆動設計(Domain Driven Design、略してDDD)という本があるということを最近友人に教えられ、勧められるがままに読んでいるのだが、これがとてもためになる。こういう概念をベースにFXのシステムを作るととてもわかりやすい。このアプローチの最大の魅力は、これによりビジネス側とシステム側の会話がスムーズになり、理解が深まり、よりきれいなシステムが実現し、またそれにより後続のリファクタリングがよりスムーズに実行できるということであるように思う。 しかしながらこれを実現するには、ビジネス側のルール、習慣、使われている金融の知識が不可欠になる。そしてそれぞれに対してシステム