昨日、ドメインエキスパートの使う表現を可能な限りコードに落とし込む大切さ という記事を書いたが、今日はドメインエキスパートとの対話の中にでてくるモデルをコードに落とし込んだ結果、難しい実装になってしまった事例と、何故それが起きたのかを書く。 樹形図というモデル 毎度のことだが前提知識から記載する。 患者は医療保険と重度医療と呼ばれる公費制度(以下、重度医療)を持っている 医療保険は医療費の3割を患者が負担する 重度医療は患者の負担額上限を500円にする公費制度である*1*2 医療費が10,000円の場合、負担額・給付額は以下のようになる。 医療保険の給付額は7000円 患者が10,000円のう…